import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
double t = sc.nextDouble();
double a = t%10;
if(a>=0 & a<=2 || a>=5 & a<=7){
System.out.println("зелёный");
}if(a==3 || a==8){
System.out.println("жёлтый");
}if(a==4 || a==9){
System.out.println("красный");
}
}
}
Проверила все числа, все работает, цвета указывает правильно, но проверку не проходитFergana Karatova
22 уровень
Программа работает правильно, но проверку не проходит
Архивный
Комментарии (17)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
RiccioMaster
7 января 2019, 18:16
Задача не проходит проверку потому, что у вас неверный алгоритм.
P.S. Вопрос, который начинается словами "Программа работает правильно, но проверку не проходит" аналогичен тому, как подойти к девушке и сказать: "Я прекрасен и великолепен, почему ты в меня не влюблена?" :)))))
+2
Sergey MorozExpert
7 января 2019, 18:24
аки боженька молвил :D
0
Fergana Karatova
7 января 2019, 18:32
Не проходит проверку JavaRush, но результаты то верные. Если алгоритм неправильный, то в чем ошибка? И разве 1 задачу нельзя решить несколькими способами?
А ваш ответ аналогичен тому, если подойти и спросить: Который час? А вы ответите: Час тот, что который.
Хотелось бы больше конкретики.
0
Sergey MorozExpert
7 января 2019, 18:34
можно и разными, но протестируй
0
RiccioMaster
7 января 2019, 18:34
Пытаюсь протестировать ваш код.
Задачу, безусловно, можно решить разными путями. Но у вас задача не решена.
0
Sergey MorozExpert
7 января 2019, 18:38
конкретики если больше, то почему
сколько горит светофор за один круг от зеленого до следующего зеленого?
0
NodeOneExpert
7 января 2019, 18:40
В принципе да... но только девушку зовут Валя и она имеет весьма и весьма странный вкус.
0
Fergana Karatova
7 января 2019, 18:43
Как мне её решить? В какую сторону думать?
0
Fergana Karatova
7 января 2019, 18:44
5
0
RiccioMaster
7 января 2019, 18:44
1) Определить длительность полного цикла всех переключений
2) Из введенного числа отбросить целые (завершенные) циклы
3) Определить, на каком моменте остановился текущий (последний) цикл
0
Fergana Karatova
7 января 2019, 18:45
То есть задача решается не с помощью if, а с помощью циклов?
0
RiccioMaster
7 января 2019, 18:46
Решить ее можно как угодно. Самый простой - через if.
0
Fergana Karatova
7 января 2019, 18:49
Все равно не понимаю, как ее решить, что нужно прочесть или изучить по лучше?)
0
Sergey MorozExpert
7 января 2019, 18:50полезный
Имеющихся знаний вроде достаточно. Если довести до ума существующее решение:
+2
RiccioMaster
7 января 2019, 18:51
Ну, Серёга уже нарисовал :)))
0
Дмитрий СоснинExpert
7 января 2019, 18:53
Sergey Moroz, ну, с такой расстановкой если и иначе тоже не пройдёт ))
0
Sergey MorozExpert
7 января 2019, 21:01
Дим, я ждал этого комента от ТСа ;) Не все ж нам решать за кого-то, надо дать возможность дойти человеку до полного освоения конструкций else - else if
+1