Незаполненный прямоугольник

  • 4
  • Недоступна
Используя вложенные циклы while (цикл в цикле) выведи на экран незаполненный прямоугольник (его контур) размером 10 (высота) на 20 (ширина) из букв 'Б'. Незаполненная часть состоит из пробелов.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (218)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Петр Лунегов Android Developer в ООО "ФК Пульс"
вчера, 10:43
public class Solution { public static void main(String[] args) { //напишите тут ваш код int height = 10; int width = 20; int height_x = 1; while (height_x<=height) { int width_x = 1; while (width_x<=width) { if (height_x==1 || height_x==height){ System.out.print("Б"); } else if (width_x==1 || width_x==width){ System.out.print("Б"); } else System.out.print(" "); width_x++; } height_x++; System.out.println(""); } } }
Anonymous #3081664
Уровень 4, Москва, Russian Federation
20 июня, 08:36
Ох, ну и задачка, сколько я сил и времени на нее убил, а по результату понял, что не такая и трудная была, впрочем как и обычно🤦‍♂️
Sergey #3100830
Уровень 6, Иркутск, Russian Federation
23 июня, 12:05
минут 10 ушло. И решение отличается, от решения сайта )
Sergey #3100830
Уровень 6, Иркутск, Russian Federation
23 июня, 12:07
public class Solution {
    public static void main(String[] args) {
        int a=0;
        while(a<10){
            int b=0;
            if(a==0||a==9){
                while(b<20){
                System.out.print("Б");
                b++;
            }
            }else{
                while(b<20){
                    if(b==0||b==19) System.out.print("Б");
                    else System.out.print(" ");
                    b++;
                }
            }
            System.out.println(" ");
            a++;
       }
    }
}
Artem Laptev
Уровень 5, Одесса, Ukraine
15 июня, 13:20
Решил задачку написав 3 раза двойным циклом и всё получилось с первого раза, хотя пришлось посидеть минут 40, очень интересная но на самом деле как оказалось не трудная задача))
Yegor Tkachenko
Уровень 5, Краматорск, Ukraine
14 июня, 22:08
Задачу решил с 14 попытки, моя ошибка была в том что я пихал все в цикл которой выводит "Б" в первой и 10 строке, а это совсем другое условие!!!! может кому-то помог!!!
Денис Комаров
Уровень 9, Санкт-Петербург, Russian Federation
13 июня, 13:05
Написал два цикла, в одном выводились первый и последний ряд "Б" из 20 выполненных циклов, долго ломал голову как правильно прописать средние ряды, в результате вписал цикл из 8 рядов "Б Б" 🤣 . Условия прошли а у меня первый костыль... надо if - else повторить, и сделать перерыв 😅
Igor Tereshchenko
Уровень 4, Харьков, Ukraine
12 июня, 11:23
Рамки с "ББББББББББББББББББББ" сделал через System.out.println в начале и конце программы. Основное тело сделал через двойной цикл while и использованием if else во внутреннем цикле. Задача прошла тестирование.
Anonymous #3075416
Уровень 4, Russian Federation
11 июня, 18:58
Всего-то 45 попыток...
Erlan Kubesov
Уровень 3, Russian Federation
1 июня, 10:40
Наконец-то получилось 23 попытки при средних 5, чувствую конечно - так себе
Александр Азрапкин
Уровень 6, Москва, Russian Federation
19 мая, 21:06
Всего две бессонные ночи. верхнюю планку сделал с помощью одинарного цикла. Тело квадрата с помощью вложенных циклов. И донышко что то не получалось никак впендюрить - вся конструкция разъезжалась. Просто методом вывода её сделал. Успешно прошла тестирование. Но знаю, что можно проще её решить.
VFHogvarts
Уровень 9, Санкт-Петербург, Russian Federation
10 мая, 15:36
в IDEA прописал код - работает. на сайте при нажатии проверка выдает ошибку и ругается на вывод всей задачи. что за бред