Изпитна задача от Programming Basics : Задача: учебна зала? JAVA
Здравейте,
Има ли някой който е решил задачата ?
Моето решение е грешно,а не намирам тази задача решена във форума.
Моля да сподели решението си
Здравейте,
Има ли някой който е решил задачата ?
Моето решение е грешно,а не намирам тази задача решена във форума.
Моля да сподели решението си
Условие на задачата или линк към него?
Ще ти е по-полезно, ако си постнеш решението и някой ти посочи грешките в него, отколкото да ти даде наготово решената задача.
Здравей, за да може Judge да въведе входните данни трябва да четеш от конзолата по някакъв начин.
В случая парсваме към double, защото виждаме, че се подават дробни числа.
ТУК съм я решил подробно с коментари.
п.с. Сетих се, че не е добра идея да каствам, понеже може би още не си го учил и го поправих.
Не си форматирал изхода обаче. И в Judge сигурно ще изреве. :D
Минава си.
Аз го Math.round-нах, за всеки случай. You may never know :D
Ако се изкушиш, това е моето решение.
https://pastebin.com/RvRD23db
Имай предвид, че първия примерен вход явно е грешен, понеже се получава 138, а не 129.
Втория вход е правилен. Може да тестваш по него.
И двата входа са правилни колега. Не си закръглил надолу към цяло число.
Ето така вече минава на 100: Цък
True, thank you!
Това е задачата:
https://java-book.softuni.bg/chapter-02-simple-calculations-exam-problems.html#simple-calculations ,
а решението ми е:
https://pastebin.com/DBt1LDWF
Никъде не прочиташ входните данни (Double.parseDouble(scanner.nextLine()) или Integer.parseInt(scanner.nextLine())), а работиш с фиксирани такива.
Ето примерно решение на тази задача - признавам, че не е разписано много подробно (писал съм го по времето, когато си мислех, че по-кратките като редове решения са по-cool), но може да го ползваш като отправна точка за твоето,