Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmMuPr 298 of 522 menu
◀ ▶

Пирамидка в цикле в Kotlin

Пирамидку из одинаковых символов получают, когда внешний цикл задает число строк, а внутренний дописывает в строку нужное количество знаков перед выводом:

x
xx
xxx
xxxx

На экран попадет такой рисунок из символа 'x':

for (i in 1..4) { var res = "" for (j in 1..i) { res += "x" } println(res) }

Тот же рисунок можно нарастить одной строкой, дописывая символ на каждой итерации одного цикла:

var res = "" for (i in 1..4) { res += "x" println(res) }

Числовую пирамидку собирают так же, но цифру перед склейкой превращают в строку:

for (i in 1..4) { var res = "" for (j in 1..i) { res += i.toString() } println(res) }

Выведите в консоль следующую пирамидку:

x
xx
xxx
xxxx
xxxxx

Выведите в консоль следующую пирамидку:

xxxxx
xxxx
xxx
xx
x

Выведите в консоль следующую пирамидку:

6
77
888
9999
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить