Hej!Hantera nummer och räkna dem
Jag sitter med ett hobby projekt och har en fundering hur jag ska lösa detta på bästa sätt.
Jag har flera hundra rader med siffror.. dessa ser ut på följande sett:
5 10 50 99 45
2 98 45 10 25
Meningen är att jag ska få fram mest förekommande nummer, men hur "hanterar" jag dessa nummer och hur räknar jag dem?
Tack på förhandSv: Hantera nummer och räkna dem
Dim numberArray As Integer() = {5, 10, 50, 99, 45, 2, 98, 45, 10, 25, 10, 98}
Dim numbers As New List(Of Integer)(numberArray)
Dim mostCommonNumbersInOrder = From number In numbers Group By number Into equalNumbers = Group Order By equalNumbers.Count Descending Select number
Dim mostCommonNumber = mostCommonNumbersInOrder(0)
Dim secondMostCommonNumber = mostCommonNumbersInOrder(1)
En lösning med LINQ.