SilviyaYankova
3 Точки
mark79
639 Точки
Здравей,
може да разгледаш и този код, мисля че има по-малко проверки и е една идея по-четим ..
boolean validFuel = (fuel.equals("Diesel") || fuel.equals("Gasoline") || fuel.equals("Gas"));
if (!validFuel) {
System.out.println("Invalid fuel!");
} else {
if (litres >= 25) {
System.out.printf("You have enough %s.", fuel.toLowerCase());
} else {
System.out.printf("Fill your tank with %s!", fuel.toLowerCase());
}
}
Поздрави! :)
Благодаря.
Здравейте,
Aз също имам проблем, който не виждам. Ако някой има желание да погледне, мерси. В програмата ми излиза всичко, а Judge - 14/100 :)))
https://pastebin.com/KgnYzLHi
Здравей, gabrielagalabova,
Току-що тествах в Judge твоя код от линка към pastebin и минава със 100/100. Не виждам причина да получаваш 14/100. Пробвай пак да предадеш решението.
Благодаря много, не ползвам word, тъй като работя с Мак и условието ми е в ужасен формат. Само смених int горе и мина. Ще оптимизирам решението за опит, така ще стане с 5 реда кода. Благодаря за този вариант! Аз го разгледах от някого така решена, но видях, че и по моя начин ще стане и търсех грешката. Мерси!
Всъщност твоето решение си е напълно вярно и в първоначалния му вид - аз преди малко редактирах първия си отговор, можеш да видиш какво написах. :-)
Иначе да - решението става доста по-кратко във варианта, който описах преди да тествам твоя код в Judge.
И с double ли мина?! Хм, два пъти го бях пращала.
Да, мина точно с кода, към който си дала линк в pastebin (и който е с double). Пуснах го 3 пъти - и трите пъти е със 100/100. :D
Чудех се как ти изглеждат резултатите в полето с точките - дали имаш часовници? Понеже днес имаш Retake изпит между 9 и 13 ч., та може нещо и системата на Judge да е била доста натоварена и да не е можела да обработва адекватно всички решения.