Fizzy

Fizzy

中等

說明

FizzBuzz 是一個讓孩子練習數整數的遊戲。每數到一個數字,如果能被三整除,就用「fizz」代替;如果能被五整除,就用「buzz」代替;如果兩者都能整除,就兩個都說;如果兩者都不能整除,就說出這個數字。它實作起來並不特別困難,不過它曾一度流行,被當成快速判斷入門級程式設計求職者_究竟_會不會寫程式的簡單方法。

後來它在那項用途上就逐漸失寵了,因為求職者開始背誦 FizzBuzz 的實作,而不是真正學會寫程式。

我們要做點比基礎更有意思的事:你這道練習的任務就是實作 FizzBuzz:

  • 規則完全可以自訂,自行決定哪些數字要產生哪些字詞
  • 在極為精簡的最小 trait 集合上完全通用
  • 不論套用在 Collatz Sequence 上,還是套用在穩定遞增的數字上,都同樣管用
  • 附上好用的輔助工具,讓使用起來更順手
透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Rust Exercism

準備好開始 Fizzy 了嗎?

註冊 Exercism,透過 99 個練習 和真人引導來學習並精通 Rust,全部免費。