C# 给定N到输出字符串“1”、“12”…的代码项最短的方式是什么。。。“12…N”?
对于给定的N int输出列表,代码术语中最短的方式是什么;包含字符串1,1,2。。。1 2 ... N对于N==3,输出将包含1;1 2; 1 2 3C# 给定N到输出字符串“1”、“12”…的代码项最短的方式是什么。。。“12…N”?,c#,linq,enumerable,C#,Linq,Enumerable,对于给定的N int输出列表,代码术语中最短的方式是什么;包含字符串1,1,2。。。1 2 ... N对于N==3,输出将包含1;1 2; 1 2 3 Enumerable.Range(1, n) .Select(i => String.Join(" ", Enumerable.Range(1, i))) .ToList(); 对于n=3,产生: [ "1", "1 2", "1 2 3" ] 向我们展示或告诉我们您尝试了什么,您遇到
Enumerable.Range(1, n)
.Select(i => String.Join(" ", Enumerable.Range(1, i)))
.ToList();
对于n=3,产生:
[
"1",
"1 2",
"1 2 3"
]
向我们展示或告诉我们您尝试了什么,您遇到了什么问题,因为没有为我编写一些代码门户。很难确定是否达到了最短的代码。我建议编写一个满足您需要的方法,并将其命名为a。然后,获得所需结果的最短调用将是a;。对不起,我知道这个问题的质量很低,但尝试一下很有趣