Фіззі

Фіззі

Середня

Вказівки

FizzBuzz - це дитяча гра, у якій лічать цілі числа. Для кожного з них, якщо воно ділиться на три, підставляємо слово «fizz»; якщо ділиться на пʼять, підставляємо «buzz»; якщо і те, і те, називаємо обидва слова; якщо ні те, ні те, називаємо число. Реалізувати її не особливо складно, хоча свого часу вона набула популярності як швидкий спосіб перевірити, чи вміють взагалі програмувати кандидати на посади програмістів-початківців.

Відтоді вона дещо втратила популярність для цієї задачі, бо кандидати почали завчати реалізації FizzBuzz замість того, щоб учитися програмувати.

Ми зробимо дещо цікавіше, ніж основи: наше завдання в цій вправі - реалізувати FizzBuzz:

  • з повністю налаштовуваними правилами про те, які числа дають які слова
  • повністю узагальнена на дуже обмеженому мінімальному наборі trait
  • так, що вона працює однаково добре як для послідовності Коллатца, так і для рівномірно зростаючих чисел
  • зі зручними допоміжними засобами для ергономічного використання

Джерело

Peter Goodspeed-NiklausПосилання відкривається в новому вікні або вкладці
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Rust Exercism

Час розпочати Фіззі?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Rust, а також 99 вправ та справжнє наставництво від людей, і все це безкоштовно.