Fizzy

Fizzy

中等

说明

FizzBuzz 是一个按顺序数整数的儿童游戏。每数到一个整数,如果能被 3 整除,就换成“fizz”这个词;如果能被 5 整除,就换成“buzz”;如果两样都能整除,就两个都说;如果两样都不能整除,就直接说这个数字。它实现起来并不特别困难,不过它曾一度作为快速判断初级编程求职者究竟会不会编程的办法而流行过一阵。

后来,它在这类任务上渐渐不再受青睐,因为求职者开始背 FizzBuzz 的实现,而不是去学编程。

我们要做点比基础版更有意思的事:你在这个练习中的任务是实现 FizzBuzz:

  • 规则完全可定制,可以指定哪些数字产生哪些词
  • 基于一套极其受限的最小 trait 集合实现完全泛型
  • 对 Collatz 序列和稳定递增的数字都同样适用
  • 提供便捷的辅助工具,让它用起来更顺手
通过 GitHub 编辑 链接将在新窗口或新标签页中打开
Rust Exercism

准备好开始 Fizzy 了吗?

注册 Exercism,借助 99 个练习 和真人导师指导,学习并掌握 Rust,全部免费。