Плоская пирамида из звёздочек
Часть раздела Основы путешествия по Kotlin на Coddy. Урок 91 из 93.
Задание
СреднеСчитайте из ввода целое число n и выведите плоскую пирамиду из звёздочек, где каждая группа содержит возрастающее количество звёздочек; все группы должны находиться в одной строке и разделяться пробелами.
Шаблон должен содержать:
- Группа 1: 1 звёздочка
- Группа 2: 2 звёздочки
- Группа 3: 3 звёздочки
- ...и так далее до группы
n
Каждая группа звёздочек должна отделяться одним пробелом. В конце вывода не должно быть пробела.
Формат ввода:
Одно целое число n, представляющее количество групп.
Формат вывода:
Одна строка, содержащая шаблон плоской пирамиды.
Пример:
Если на вход подаётся 4, вывод должен быть таким:
* ** *** ****Если на вход подаётся 6, вывод должен быть таким:
* ** *** **** ***** ******Попробуйте сами
fun main() {
// Считать ввод
val n = readLine()!!.toInt()
// TODO: Напишите ваш код ниже
// Построить плоский пирамидальный узор с группами звёздочек
// Группа 1 содержит 1 звёздочку, группа 2 содержит 2 звёздочки и т.д.
// Разделять каждую группу одним пробелом
// Вывести результат (без пробела в конце)
// println(result)
}Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСоставное присваиваниеОператоры сравненияПовторение — простая математика7Базовый ввод-вывод
Функция PrintlnШаблоны строкВвод ReadLineПреобразование типовПовторение — лет до выхода на пенсиюПовторение — правда или ложь10Функции
Объявление функцииПараметры и аргументыВозвращаемые значенияИменованные аргументыЗначения по умолчаниюФункции с одним выражениемПовторение — функция SigmaПовторение — функция валидации13Итерация по последовательностям
Итерация по элементамМетод WithIndexИтерация по строкам, ч. 1Итерация по строкам, ч. 2Повторение — индексированные буквы2Переменные
Val и VarВывод типовЧислаСтрокаЛогическое значениеСоглашения об именованииПовторение — инициализация переменных5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Логические операторы, часть 3Тернарный оператор с выражением ifПовторение — простая логика8Калькулятор разделения счёта
Приветственное сообщениеВвод данных3Обработка null
Что такое безопасность nullТипы, допускающие nullОператор безопасного вызоваОператор ЭлвисаОсновы задания на функцииУтверждение ненулевого значенияПовторение — безопасный доступ6Принятие решений
Инструкция ifIf — ElseIf как выражениеВыражение whenWhen с диапазонамиПовторение — простой калькулятор9Циклы
Цикл ForЦикл WhileЦикл Do-WhileBreakContinueДиапазоны в циклахВложенный циклПовторение — факториалПовторение — динамический вводПотренируйтесь самостоятельно: Песочница Kotlin