Помогите понять, какая логика тут должна быть и почему моё решение, хоть и рабочее - не лучший вариант. Мне кажется, я что-то упускаю или неправильно понимаю, как должно работать на самом деле, использую if неправильно. Посмотрел после решения правильный ответ и я не понимаю его : D package com.javarush.task.pro.task04.task0425; /* Диггер (1) */ public class Solution { public static String bug = "🐛"; public static String robot = "🤖"; public static String land = "🌍"; public static String death = "💀"; public static String hole = " "; public static void main(String[] args) { for (int height = 0; height < 9; height++) { for (int width = 0; width < 10; width++){ if (height < 1 && width > 2 && width < 4) { System.out.print (robot); } else System.out.print(land); }System.out.println(); }for (int width = 0; width < 10; width++) { System.out.print(bug); } } }