Tag: fizzbuzz

迭代的努力–FizzBu​​zz

编辑它的价值,承认可能不是那么多。 我做了一点测试来扩展这个问题。 我写了两个函数来枚举FizzBu​​zz“系列”。 private static IEnumerable SimpleFizzBuzz( int start = 0, int end = int.MaxValue) { return Enumerable.Range(start, end).Select(i => i % 15 == 0 ? “fizzbuzz” : i % 3 == 0 ? “fizz” : i % 5 == 0 ? “buzz” : i.ToString(CultureInfo.InvariantCulture)); } 和, private static IEnumerable OptimizedFizzBuzz( int start = 0, […]

写FizzBu​​zz

阅读编码恐怖,我刚刚遇到了FizzBu​​zz。 原帖是在这里: 编码恐怖:为什么程序员不能..程序? 对于那些不知道的人:FizzBu​​zz是一款非常受欢迎的儿童游戏。 计数从1到100,每次一个数字可以被3调整为“Fizz”,每次数字可以被5调整为“Buzz”,每次数字可以被3和5整除时,调用“FizzBu​​zz而不是数 但这一次,我刚刚开始编码。 这是一分钟的工作,但有几件我不喜欢的事情。 这是我的代码 public void DoFizzBuzz() { var combinations = new Tuple[] { new Tuple (3, “Fizz”), new Tuple (5, “Buzz”), }; for (int i = 1; i <= 100; ++i) { bool found = false; foreach (var comb in combinations) { if (i % comb.Item1 == 0) { found […]