2013-12-18 40 views
-5

给定N(int)输出List<strings> out;包含字符串"1", "1 2"... "1 2 ... N"的代码术语的最短方式是什么?对于N == 3 out将包含“1”; “1 2”; “1 2 3”对于给定的N输出字符串“1”,“1 2”...“1 2 ... N”,代码术语中最短的是什么?

+7

显示,或者告诉我们你尝试过什么问题,你有没有为SO不是“给我写一些代码”门户网站。 –

+0

很难确定这样的事情是否达到了最短的代码。 –

+2

我建议你写一个方法来做你想做的事,并命名为'A'。最短的可能调用以获得所需的结果将是'A();'。 –

回答

3
Enumerable.Range(1, n) 
      .Select(i => String.Join(" ", Enumerable.Range(1, i))) 
      .ToList(); 

n = 3时产生:

[ 
    "1", 
    "1 2", 
    "1 2 3" 
] 
+5

对不起,我明白这个问题质量不高,但尝试很有趣 –

相关问题