为了纪念Stack Overflow的公开发布,导致堆栈溢出的最短代码是什么?任何语言欢迎.
ETA:只是要明确这个问题,因为我偶尔会看到一个Scheme用户:尾调用"递归"实际上是迭代,任何可以通过合适的编译器相对简单地转换为迭代解决方案的解决方案都不会算一算 :-P
ETA2:我现在选择了"最佳答案"; 看这篇文章的理由.感谢所有贡献的人!:-)
挑战:
如果不使用您的语言提供的模数除法运算符,请编写一个程序,该程序将从用户获取两个整数输入,然后显示第一个数字模数除以第二个数字的结果.假设所有输入都是正数.
例:
Input of first number:2
Input of second number:2
Result:0
Run Code Online (Sandbox Code Playgroud)
谁赢:
如果您不知道Code Golf的工作原理,获胜者是以最少的字符编写此程序的人.
我是python的新手,也是一起编程的.我想知道这是否是为初学者生成斐波那契数字的非常低效的方法?
a = 1
b = 1
total = 0
counter = input("Please enter the term you wish to end at: ")
print "1"
print""
print "1"
number = 2
while counter > number:
total = a+b
print ""
print total
a = b
b = total
number = number + 1
Run Code Online (Sandbox Code Playgroud)
如果是这样,有人可以指出一些事情,如:
研究什么/谷歌使我的代码更有效率.
建议我需要处理的编程实践(我知道这不是我工作的一个很好的样本).