Долго думал над задачей, без continue одна land в первой строке была лишняя, может кто объяснить почему так ? Хочу полностью понять логику.
for(int a = 0; a < 10; a++)
{
for(int b = 0; b < 10; b++)
{
if(a == 0 && b == 3)
{
System.out.print(robot);
continue;
}
if(a == 9)
{
System.out.print(bug);
}
else
System.out.print(land);
}
System.out.println();
}
Rustam
7 уровень
Правильное решение(спойлер) вопрос по поводу логики задачи.
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Aleksandr Krupka
5 ноября 2022, 14:55
Что произойдёт, если a == 0 && b == 3? Напечатает robot, и при отсутствии continue, проверит следующее условие if(a == 9), получит false и отработает else. То есть в рамках одной итерации напечатает и robot, и land.
0