Курс по Raku / Основи / Повече за типовете / Асоциативни типове данни / Exercises

Виждано преди?

Проблем

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

  1. Поискайте да въведете дума.
  2. Ако думата е била виждана веднъж вече, отпечатайте Виждано!.
  3. Ако думата е била виждана повече от веднъж, отпечатайте Виждано 2 пъти!, и т.н.
  4. Повторете цикъла.

Пример

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

$ raku seen-before.raku
Дума: Аз
Дума: никога
Дума: не
Дума: съм
Дума: виждал
Виждано!
Дума: това
Дума: виждал
Виждано 2 пъти!
Вярно
Дума: като
Дума: това
Виждано!
Дума: виждал
Виждано 3 пъти!
Вярно
Дума: рязал
Дума: ^C

За да спрете програмата, натиснете Ctrl+C.

Решение

Вижте решението

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

Решение: Увеличение на заплата   |   Решение: Виждано преди?