Услове:
Write a program that finds the most frequent number in an array. Example:
{4, 1, 1, 4, 2, 3, 4, 4, 1, 2, 4, 9, 3} -> 4(5 times)
Решение с масиви:
Първо заделям масив, който да съхранява всички възможни различни числа.
Всеки индекс ще води към друг масив, който ще съдържа даденото число и броя на повтарянията му.
Накрая просто правя една провекра, за да взема най-голямото число сред повтарящите се.
Решение с речник:
Проверяваме всяко число дали съществува в речника. Ако съществува - увеличаваме неговия брояч с 1, а ако не - го добавям в речника със стойност 1.
Решения:
http://pastebin.com/Jajx1syn
edit: заглавие, тагове