2013-12-18 72 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

對不起,我明白這個問題質量不高,但嘗試很有趣 –

相關問題