Re: [问题] 1-9位数不重复印出来

楼主: vi000246 (Vi)   2016-11-12 15:19:50
用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就能执行了

Links booklink

Contact Us: admin [ a t ] ucptt.com