Loading...
epitsov avatar epitsov 1 Точки

Judge дава грешка при правилен резултат в Intellij(while цикъл)

Здравейте,

Judge вече за втори път ми дава грешка, въпреки че задачата ми е правилна. За едната задача(Graduation 2) съм използвал насоките и ми дава 44/10 със този код: https://pastebin.com/pj5czybZ . Реших я сам и ми даде 77/100 със този код: https://pastebin.com/YmTbAdcJ.

Другата задача, която ми дава грешка е Old Books, кода на IntelliJ ми дава правилен резултат, докато Judge ми дава Runtime Error. и 55/100   Код; https://pastebin.com/7yktbsWL

Използвах решението, което е правено в лаба и пак ми дава 66/100 Код :https://pastebin.com/Lf0gGA7S

Просто искам да знам защо Judge не ми приема отговорите за в бъдеще.

Благодаря предварително!

0
Programming Basics 08/11/2019 13:14:39
nostrommo avatar nostrommo 2 Точки

Едно решение на задача Graduation 2

import java.util.Scanner;

public class Graduation2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String name = input.nextLine();
        int schoolClass = 1;
        double yearlyGradesSum = 0;
        int notPassed = 0;

        while (schoolClass <=12 && notPassed<2)
        {
            double grade   = Double.pacrseDouble(input.nextLine());
            if (grade >= 4.00)
            {
                yearlyGradesSum+=grade;
                schoolClass++;
            }
            else
            {
                notPassed += 1;
            }
        }

        if (notPassed<2)
        {
            double average = yearlyGradesSum / 12;
            System.out.printf("%s graduated. Average grade: %.2f",name,average);
        }
        else
        {
            System.out.printf("%s has been excluded at %s grade",name,schoolClass);
        }

    }
}

 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.