Курс языка программирования Raku / Основы / Ассоциативные типы данных / Упражнения

Уже видели?

Задача

Создайте программу, которая запускает цикл с следующими действиями:

  1. Запросите ввод слова.
  2. Если слово уже было введено один раз, выведите Видел!.
  3. Если слово было введено более одного раза, выведите Видел 2 раза!, и так далее.
  4. Повторите цикл.

Пример

Пример взаимодействия с программой:

$ raku seen-before.raku
Слово: Я
Слово: никогда
Слово: не
Слово: видел
Слово: видел
Видел!
Слово: это
Слово: видел
Видел 2 раза!
Правда
Слово: как
Слово: это
Видел!
Слово: видел
Видел 3 раза!
Правда
Слово: пилил
Слово: ^C

Чтобы остановить программу, нажмите Ctrl+C.

Решение

См. решение

Следующее упражнение

💪 Коды стран

Навигация по курсу

Позиционные типы данных / Индексирование интервалов   |   Создание и вызов функций

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська