При вводе чисел из задачи - показывает подходящие цвета, но не пропускает валидатор. Подскажите в чем дело?
package com.javarush.task.task04.task0416;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Переходим дорогу вслепую
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader console = new BufferedReader(new InputStreamReader(System.in));//напишите тут ваш код
String number = console.readLine();
double n = Double.parseDouble(number);
for (int i = 0; i < 19; i++) {
if(i*5 <= n && n < (i*5 + 3) )
System.out.println("зелёный");
else if((i*5 + 3) <= n && n < (i*5 + 4) )
System.out.println("жёлтый");
else if((i*5 + 4) <= n && n < (i*5 + 5) )
System.out.println("красный");
}
}
}