作者vi000246 (Vi)
看板Programming
标题Re: [问题] 1-9位数不重复印出来
时间Sat Nov 12 15:19:50 2016
用C#的Linq来解
void Main()
{
fucntion(2);
}
void fucntion(double i){
Enumerable.Range(1,int.Parse(Math.Pow(10,i).ToString()))
.Where(n=>
n.ToString().Length ==
n.ToString().AsEnumerable().Distinct().Count())
.Dump();
}
===========================
贴到LinqPad就能执行了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.9.233.152
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1478935193.A.018.html
1F:推 name2name2: 推 114.36.98.84 11/23 01:05
2F:推 akira01: 优雅 49.216.5.110 02/02 08:31