作者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/m.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