问题标签 [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.

0 投票
1 回答
262 浏览

jquery - FizzBu​​zz 应用程序的 jQuery 按钮

我正在使用 Rails 开发一个非常简单的 JavaScript FizzBu​​zz 应用程序,但我似乎无法让表单及其按钮正常工作。我知道这是非常粗糙的代码,其中一些是 HTML 和 JavaScript,而不是 Ruby,因为我更熟悉前两者而不是后者。

这是我的表格:

这是我的 script.js 文件:

任何建议将不胜感激!

0 投票
5 回答
3123 浏览

c# - 理解 C# 中的嘶嘶声

当使用“while”循环在 C# 中解决“fizz-buzz”时,我发现首先我应该找到 3 和 5 的倍数(15 的倍数),然后像下面那样找到 3 和 5 的倍数。

但是,如果我编写代码首先过滤 3 和 5 的倍数,然后像下面一样转到 3 和 5 的倍数(15 的倍数),最终结果只会显示嘶嘶声(3 的倍数)和嗡嗡声(5 的倍数) ) 没有嘶嘶声(3 和 5 的倍数)。有谁知道这是什么原因,即使 IDE 也没有显示任何错误。

最终结果没有 3 和 5 的嘶嘶声倍数

0 投票
27 回答
49500 浏览

javascript - Javascript 中的 FizzBu​​zz 程序(已给出详细信息)

有人可以为FizzBu​​zz更正我的这段代码吗?似乎有一个小错误。下面的代码打印所有数字,而不是只打印不能被 3 或 5 整除的数字。

编写一个程序,打印从1到的数字100。但是对于三的倍数,打印"Fizz"而不是数字,对于五的倍数,打印"Buzz"。对于同时是 3 和 5 的倍数的数字,打印"FizzBuzz".

0 投票
9 回答
26093 浏览

java - 如何减少 if 语句

下面的程序根据需要运行,但如何减少 if 语句的数量。有人告诉我,如果您的函数包含 2 个或更多 if 语句,那么您做错了。有什么建议么?我尝试过使用 switch 语句,但这并没有奏效,因为 case 不能是布尔值。

0 投票
5 回答
240 浏览

ruby - 使用 Rubys 可枚举模块解决 Fizzbuzz?

嘿,我最近接到了 fizzbuzz 任务,我用通常的方式回答,

当被要求缩短它时,我尝试使用三元运算符:

但是当被要求使用 Enumerable 方法(选择、拒绝、收集等)解决它时,我被难住了......以前有人试过吗?

特别提到了 select/collect 方法,所以我猜他有这样的想法(请原谅糟糕的代码) (1..100).select { |i| i % 3 == 0 }.collect { "fizz" } 但我在尝试针对 3 个条件执行此操作并打印出结果时遇到了困难(即遍历输出数组):\

0 投票
1 回答
161 浏览

ruby - Ruby 字符串 - << 和 += 之间的区别

运行 fizzbuzz1 方法会生成 100 个成员列表,其中包含 1 到 100 的数字,其中 3 的每个倍数都替换为“fizz”,5 的每个倍数都替换为“buzz”,3 和 5 的每个倍数都替换为“fizzbuzz”:

但是,将每个切换+=为 a<<会产生意想不到的结果:

最特别的是,我还注意到,如果我取出这条线:result[index] = "#{value}" if result[index].size == 0给:

这一定意味着 fizzbuzz3 返回一个包含 100 个成员的数组,其中每个元素都相同,并且具有以下特征:

53 是一个有趣的数字,因为它是 1 到 100 之间的整数个数,不能被 3 或 5 整除……即fizzbuzz1顶部完全运行的结果中的“数字”个数。

这里发生了什么<<,有人可以给我一些演练吗?

0 投票
1 回答
1626 浏览

php - 使用while循环的Fizz Buzz脚本陷入无限循环 - php

我正在尝试使用循环编写一个 Fizz Buzz 脚本while来循环遍历数字1-100并将echo每个数字循环到屏幕上。

我正在使用模运算符来查找数字是否是以下的倍数:

  • 3 在这种情况下,它与 Fizz 相呼应,
  • 5 在这种情况下,它与 Buzz 相呼应,
  • 或者如果它是 3 和 5 的倍数,它会呼应 FizzBu​​zz

我已经编写了下面的代码,测试了它的所有部分,它似乎可以工作,但是当我运行脚本时,它陷入了无限循环,回显Fizz.

知道我错了吗?

0 投票
2 回答
235 浏览

c - 为什么这个 C 语言中的 Fizzbuzz 程序不起作用?

我已经学习 C 几个小时了,并且想尝试一个 Fizzbizz 程序来测试我到目前为止的知识。

这是我写的代码:

但是编译器返回

在函数'main'中:第14行:错误:预期';' '{' 标记之前

我怀疑这个错误是微不足道的,但你能解释为什么它不起作用,如果我至少有正确的想法吗?

0 投票
3 回答
318 浏览

python - 为什么这个 Fizzbuzz 程序以 100 个数字而不是 25 个数字失败?

如果我将变量 numCount 设置为 100,程序将无法准确,但使用 25 这样的数字,它可以正常工作。这是怎么回事?

0 投票
2 回答
231 浏览

css - 例如,我如何利用 Sass 来渲染 FizzBu​​zz?

我设法用纯 CSS 编写 FizzBu​​zz 作为个人 Hello World 来学习如何编写样式表。我想对 Sass 做同样的事情,但我不确定如何利用 Sass 语法或语义来改进这一点。

目前,我有一个共同呈现 FizzBu​​zz 的 .html 文件和 .scss 文件,但 .scss 文件仍然是纯 CSS 代码。如何通过使用 Sass 扩展使其更简洁或更具表现力?

例子:

资源:

https://github.com/mcandre/mcandre/tree/master/sass