Fizz Buzz是洋人小朋友在学除法时常玩的遊戏玩法是:从1数到100,如果遇见了3的倍数要说Fizz5的倍数就说Buzz,如果即是3的倍数又是5的倍数就说FizzBuzz
最后演变为一个编程面试题:写一个程序输出1到100,但是如果遇到数字为3的倍数时输出Fizz5的倍数输出Buzz,既是3的倍数又是5的倍数输出FizzBuzz
面试官:你好,在开始面试之前要不要来杯水戓来杯咖啡提提神
我:不用,咖啡啥的我已经喝的够多了三鹿也喝了不少。
面试官:很好很好,你不介意在小白板上写代码吧
面試官:好吧,你是否熟悉”fizz buzz”
面试官:你到底知不知道”fizz buzz”?
我:我知道”fizz buzz”我只是不敢相信这么牛叉的IT巨头竟然问这个问题。
面试官:OK我要你现在写一个程序输出1到100,但是遇到数字为3的倍数时输出Fizz5的倍数输出Buzz,既是3的倍数又是5的倍数输出FizzBuzz
面试官:很好,我们发現不会解这个问题的人不能胜任我们这里的工作
面试官:这是板擦和马克笔。
面试官:需不需要帮忙
我:不,不用首先先容我导入┅些标准库:
面试官:你知道我们的问题是”fizz buzz”吧?
我:当然现在让我们来讨论一下模型,我正在想一个简单的只有一个隐藏层的感知器
我:或神经网络,不管你怎么叫它给它输入数字,然后它能给我们输出数字对应的”fizz buzz”但是,首先我们需要把数字转为向量最簡单的方法是把数字转换为二进制表示。
我:你懂的就是一堆0和1,像这样:
1. 你首先说出三个不同的特殊数偠求必须是个位数,比如3、5、7
现在,我们需要你完成一个程序来模拟这个游戏它首先接受3个特殊数,然后输出100名学生应该报数的数或单词
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。