问题标签 [fizzbuzz]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
fizzbuzz - 备用 FizzBuzz 问题
有人有任何不是FizzBuzz 问题的FizzBuzz 类型的好问题吗?
我正在采访某人,而 FB 相对知名并且不那么难记住,所以我寻找想法的第一站就是我的新瘾 SO。
ruby - FizzBuzz 使用三元条件运算符
我一直在阅读 ruby 中的条件式表达式。然而,我遇到了一个我不太明白定义经典 FizzBuzz 问题的问题。我了解 FizzBuzz 问题,甚至在使用三元运算符找到以下快速解决方案之前编写了自己的问题。如果有人可以向我解释这个链是如何解决 FizzBuzz 问题的,那将非常感激:)
enterprise - 是什么让应用程序或软件开发过程成为“企业”?
在阅读了 Wolfbyte对Enterprise FizzBuzz 的回答后,我想到了什么构成了“企业”程序。
是什么使应用程序或软件开发过程成为企业?
编辑:企业这个词似乎有很多负面影响。有没有人真正喜欢编写企业级应用程序?
haskell - Haskell——漂亮打印列表的问题
我是haskell的新手,我通读并消化了Learn You A Haskell For Great Good,一路上尝试了一些事情。对于我的第一个项目,我想尝试经典:FizzBuzz。所以我想出了以下代码:
工作得很好,除了我有一个看起来相当密集的列表,很难阅读。所以我尝试了这个主要功能:
这给了我错误Couldn't match expected type 'IO t' against inferred type '[IO ()]'
。我尝试了六种方法,但似乎都没有帮助。做我想做的事情的正确方法是什么?
f# - 如何在 F# 中编写 Fizzbuzz 代码
我目前正在学习 F#,并尝试了(一个非常)简单的 FizzBuzz 示例。
这是我最初的尝试:
使用 F# 解决此问题的解决方案可能更优雅/简单/更好(解释原因)?
注意:FizzBuzz 问题正在遍历数字 1 到 100,每 3 的倍数打印 Fizz,每 5 的倍数打印 Buzz,每 3 和 5 的倍数打印 FizzBuzz。否则,将显示简单的数字。
谢谢 :)
java - FizBuzz 程序:如何使输出正确?
我有一个关于这个程序的问题,它说:FizzBuzz 挑战:显示从 1 到 x 的数字,将单词“fizz”替换为 3 的倍数,将“buzz”替换为 5 的倍数,将“fizzbuzz”替换为 3 和5. 结果必须是:1 2 fizz 4 Buzz fizz 7 8 fizz Buzz 11 fizz 13 14 fizzbuzz 16 ...
所以我的问题是当时打印输出,我不知道该怎么做。
c++ - Facebook 拼图错误:抛出有关构建/运行错误的自动邮件
我解决了Facebook Puzzle Page上给出的问题(Hoppity)。我用 c++ 语言(使用 g++ 编译器)解决了它,并将 .cpp 文件作为附件邮寄到提到的电子邮件地址。我没有压缩文件。几个小时后,我收到了一封关于运行/构建错误的邮件。谁能帮我解决这个问题。我哪里错了?
这是我提交的代码:
fizzbuzz - 让我感到困惑的 FizzBuzz 评论 - 硬编码条件是否错误?
我今天在编码恐怖中发现了“FizzBuzz”问题。很棒的文章。但是,其中一个用户评论中的某些内容让我感到困惑——这是引用:
伙计们——你们每个人都给出了示例代码——每个人——硬编码了 FIZZ 和 BUZZ 条件......
在我看来,这张海报是在嘲笑人们的“硬编码”条件,即:
海报试图说明什么?还有另一种方法可以在程序中指定条件吗?
感谢您抽出宝贵的时间!
担
FIZZ 和 BUZZ 条件...
c# - 打印从 1 到 100 的数字并用字符串替换一些数字 (fizzbuzz)
我正在尝试从这里开始的 fizzbuzz 程序:Why Can't Programmers.. Program?
“编写一个程序,打印从 1 到 100 的数字。但是对于三的倍数打印“Fizz”而不是数字,对于五的倍数打印“Buzz”。对于同时是三和五的倍数的数字,打印“FizzBuzz” “。”
我能够产生某种结果,例如:
1,2,fizz,3,4,buzz,5,fizz,6,7,8,fizz,9,buzz,10,11,fizz,12,13,14,fizzbuzz,15,16,17,fizz, 18,19,buzz,20,fizz,21,22,23,fizz,24,buzz,25,26,fizz,27,28,29,fizzbuzz,30,31,32,fizz,33,34,buzz, 35,fizz,36,37,38,fizz,39, 等等..
打印了fizz这个词,但它没有取代 3,打印了fizzbuzz但它没有取代 15,所以......
c# - 迭代中的努力 - FizzBuzz
编辑对于它的价值,承认可能没有那么多。我做了一个小测试来扩展这个问题。
我编写了两个函数来枚举 FizzBuzz“系列”。
和,
我做了一些计时,在发布配置中编译,优化并从命令行运行。在10^8
迭代过程中,没有实际报告每个项目的开销,我得到的结果近似于,
简单:14.5 秒
优化:10 秒
您会注意到“优化”功能更快但更冗长。它的行为可以简单地通过改变它头部的常量来改变。
如果这看起来有点微不足道,请道歉。
考虑这个函数。
输出看起来像
有人能想到更好的方法吗?请同时考虑性能和可维护性。