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