美文网首页TDD
TDD Kata - FizzBuzz基础版

TDD Kata - FizzBuzz基础版

作者: 袁慎建 | 来源:发表于2020-05-31 12:36 被阅读0次

    需求背景

    你是一名体育老师,在某次课距离下课还有五分钟时,你决定搞一个游戏。此时有N名学生在上课。游戏的规则是:

    1. 让所有学生排成一队,然后按顺序报数。
    2. 学生报数时,如果所报数字是3的倍数,那么不能说该数字,而要说Fizz;如果所报数字是5的3. 倍数,那么要说Buzz;如果所报数字是第7的倍数,那么要说Whizz。
    3. 学生报数时,如果所报数字同时是两个特殊数的倍数情况下,也要特殊处理,比如3和5的倍数,那么不能说该数字,而是要说FizzBuzz, 以此类推。如果同时是三个特殊数的倍数,那么要说FizzBuzzWhizz。
    4. 学生报数时,如果所报数字包含了3,那么也不能说该数字,而是要说相应的单词,比如要报13的同学应该说Fizz。
    5. 如果数字中包含了3,那么忽略规则2和规则3,比如要报30的同学只报Fizz,不报FizzBuzz。

    视频演示

    相关文章

      网友评论

        本文标题:TDD Kata - FizzBuzz基础版

        本文链接:https://www.haomeiwen.com/subject/wqdlzhtx.html