我有很多這樣的線條(假設有20行這樣的):1, 3, 4, 6, 8, 9, 13, 16, 18, 19
。 10個唯一隨機生成的數字形式1到20.在多行隨機數中查找數字模式
我想找到一組4個數字,它們來自同一行,並在大多數行中找到。
我有很多這樣的線條(假設有20行這樣的):1, 3, 4, 6, 8, 9, 13, 16, 18, 19
。 10個唯一隨機生成的數字形式1到20.在多行隨機數中查找數字模式
我想找到一組4個數字,它們來自同一行,並在大多數行中找到。
這個問題本身是恕我直言
趣味性爲起點,我會創造了四倍的所有可能的組合可能發生,並將它們存儲爲(名單)INTEGER(?)(因爲這可以讓你的工作按位比較)。組合的數量應該是(20 * 19 * 18 * 17)/ 4! => 4845. 然後,您也可以將輸入「行」轉換爲整數。之後,您可以通過檢查NumberFromLine & NumberFromList == NumberFromList
來簡單計數單個「模式」的出現次數。如果數字爲「1」,則將整數的位0設置爲1。如果數字爲7,則將整數值的位6設置爲1,依此類推。
我認爲這應該成爲一個合格的「算法」,所以你只需要編寫它;)
我不明白你的問題。你有什麼線路?你想要一個算法還是C#示例代碼? – alexfernandez
你的意思是一行中有四個數字還是四個連續的數字? – Guffa
太好了。 [你有什麼嘗試](http://whathaveyoutried.com)?你卡在哪裏?你能解釋你正在尋找什麼樣的模式,併發布不適合你的代碼嗎? – Oded