Geek爱钻研。Stackoverflow上的无厘头题目:
打印从1到1000的整数,无循环,不判断
题目原要求用C/C++
C/C++无能,所以写了个ruby版本的:
i = 0
arr = Array.new(999, lambda{puts i=i+1; arr[i].call})
arr.push(lambda{puts i+1; exit;})
arr[0].call
stackoverflow的原文:http://stackoverflow.com/questions/4568645/printing-1-to-1000-without-loop-or-conditionals