Шаг 125.
Основы Kotlin.
Списки и множества. Задания для самостоятельного решения

    На этом шаге мы приведем несколько практических заданий с возможными решениями.

    Здесь мы предлагаем вам выполнить несколько заданий, направленных на закрепление изученного материала.

    Задание 1: форматированный вывод меню таверны

    Первое впечатление - самое важное, и одна из первых вещей, которые видит посетитель, - это меню. В этом задании сгенерируйте более аккуратную версию меню. Напечатайте пункты меню с прописных букв и выровняйте по левому краю. Включите в меню цены, выровняйте их по десятичной точке. Отформатируйте все меню в аккуратный блок.

    Вывод должен выглядеть так:

*** Welcome to Taernyl's Folly ***

Dragon's Breath...............5.91
Shirley temple................4.12
Goblet of la croix............1.22
Pickled camel hump............7.33
Iced boilermaker.............11.22

Раскрыть/скрыть решение и комментарии.

    Задание 2: улучшенное форматирование меню таверны

    На основе предыдущего кода для форматирования сгенерируйте меню, которое также группирует элементы в списке по виду. Вы должны получить следующий вывод:

*** Welcome to Taernyl's Folly ***
           ~[shandy]~
Dragon's Breath...............5.91
           ~[elixir]~
Shirley temple................4.12
Iced boilermaker.............11.22
           ~[meal]~
Goblet of la croix............1.22
           ~[desert dessert]~
Pickled camel hump............7.33

Раскрыть/скрыть решение и комментарии.

    Файл с проектом, дополненным разобранными на этом шаге функциями, можно взять здесь.

    Со следующего шага мы начнем рассматривать ассоциативные массивы.




Предыдущий шаг Содержание Следующий шаг