项目介绍

这是一个简单的猜数字游戏。

想象你是个小学5年级的学生,现在还有5分钟就要下课,数学老师带全班同学玩一个小游戏。他会用手指挨个指向每个学生,被指着的学生就要依次报数:第一个被指着的学生说“1”,第二个被指着的学生说“2”,以此类推。

呃……并不完全“以此类推”……如果一个学生被指着的时候,应该报的数是3的倍数,那么他就不能说这个数,而是要说“Fizz”。同样的道理,5的倍数也不能被说出来,而是要说“Buzz”。

于是游戏开始了,老师的手指向一个个同学,他们开心地喊着:“1!”,“2!”,“Fizz!”,“4!”,“Buzz!”……终于,老师指向了你,时间仿佛静止,你的嘴发干,你的掌心在出汗,你仔细计算,然后终于喊出“Fizz!”。运气不错,你躲过了一劫,游戏继续进行。

为了避免在自己这儿失败,我们想了一个作弊的法子:最好能提前把整个列表打印出来,这样就知道到我这儿的时候该说什么了。全班有33个同学,游戏可能会玩2到3轮。现在,赶紧去写代码吧!

任务一:

写一个程序,进行数字转换,将其中3的倍数替换成“Fizz”,5的倍数替换成“Buzz”。既能被3整除、又能被5整除的数则替换成“FizzBuzz”。

任务二:需求变更

如果一个数能被3整除,或者包含数字3,那么这个数就是“Fizz”

如果一个数能被5整除,或者包含数字5,那么这个数就是“Buzz”

任务要求

1. 使用TDD 测试驱动开发,遵守先红后绿的原则。

2. 尽量不要出现重复代码。

3. 尽量不使用鼠标。

4. 将编码的过程录制成视频,发到群里。

5. 尽量在5分钟以内完成任务

buzz fizz 翻译_FizzBuzz练习相关推荐

  1. buzz fizz 翻译_(点读)The Fizz-Buzz

    为何牛津阅读树如此火? 1.完美分级 全套分两大系统:First Stories 和Phonics,纯故事和故事加自然拼读. 这两个部分互相辅助,相互交叉.而每个部分又分别都有清晰的分级,层层递进,让 ...

  2. buzz fizz 翻译_The Fizz-Buzz

    为何牛津阅读树如此火? 1.完美分级 全套分两大系统:First Stories 和Phonics,纯故事和故事加自然拼读. 这两个部分互相辅助,相互交叉.而每个部分又分别都有清晰的分级,层层递进,让 ...

  3. LeetCode简单题之Fizz Buzz

    题目 给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中: answer[i] == "FizzBu ...

  4. LeetCode 1195. Fizz Buzz Multithreaded--并发系列题目--Java 解法--AtomicInteger/CountDownLatch/CyclicBarrier

    题目地址:Fizz Buzz Multithreaded - LeetCode Write a program that outputs the string representation of nu ...

  5. lc412. Fizz Buzz

    Fizz Buzz Easy 526 785 Favorite Share Write a program that outputs the string representation of numb ...

  6. leetcode 412. Fizz Buzz

    Write a program that outputs the string representation of numbers from 1 to n. But for multiples of ...

  7. [重构到模式-Chain of Responsibility Pattern]把Fizz Buzz招式重构到责任链模式

    写一段程序从1打印到100,但是遇到3的倍数时打印Fizz,遇到5的倍数时打印Buzz,遇到即是3的倍数同时也是5的倍数时打印FizzBuzz.例如: 1 2 Fizz 4 Buzz Fizz 7 8 ...

  8. LeetCode之Fizz Buzz

    1.题目 Write a program that outputs the string representation of numbers from 1 to n. But for multiple ...

  9. leetcode412. Fizz Buzz

    写一个程序,输出从 1 到 n 数字的字符串表示. 1. 如果 n 是3的倍数,输出"Fizz": 2. 如果 n 是5的倍数,输出"Buzz": 3.如果 n ...

最新文章

  1. GridView显示图片
  2. Jerasure库接口简介及性能测试
  3. C++ sort函数的用法
  4. scrapy的name变量_Python3 Scrapy框架学习四:爬取的数据存入MongoDB
  5. FFMPEG分析比较细的文章
  6. 实战|全程分析js到getshell
  7. webdriver 的三种等待方式
  8. mysql json 引号 双引号_关于JSON字符串key缺少双引号的解决方法 的讲解
  9. C语言——结构体数组的使用案例(如何判断两个矩形是否相交,其中一个是否包含在另外一个里面,点是否在矩形中)...
  10. 初级java程序员遇到的面试题
  11. c语言判断一个数是否为素数思路,C语言判断一个数是否为素数方法解析
  12. [buuctf] crypto全解——85-120(不建议直接抄flag)
  13. 笔记:Python Data Science Toolbox (Part 1)
  14. 函数式编程-Either函子篇
  15. java一直显示载入中_java – 当类在包中时为GUI加载图像的问题
  16. Leach协议的实现
  17. dva脚手架创建的项目目录结构分析
  18. 误删的苹果电脑硬盘和数据库的数据怎么恢复
  19. Java之socket网络编程
  20. 通过网络安装CentOs7

热门文章

  1. Pytorch/Python计算交并比IOU(IU)代码(批量算IOU)
  2. 【857. 雇佣 K 名工人的最低成本】
  3. 小米手机设置NFC卡的感应顺序
  4. php模板缓存_Smarty模板引擎缓存机制详解
  5. 杂:乱七八糟mark一些
  6. 将Visual Basic 6.0程序转换到Visual Basic.NET
  7. Laya3D 抗锯齿问题
  8. [转载]彻底理解JAVA动态代理
  9. 拒绝浮躁(copy来的)
  10. 【源码+项目部署】Java课程设计项目_Java人力资源管理系统