var names = ["cisla"]
var mainFunction = "nejpocetnejsi"
var datasets = [
{arg: [1,1,1,2,2], out: 1},
{arg: [1,4,4,3,1,3,4], out: 4},
{arg: [6,4,10,8,2,3,7,5], out: 2},
]
Program dostává seznam čísel mezi 1 a 10 a má určit, které z nich je v seznamu nejčastější.
návrh: Můžeme postupovat tak, že si vytvoříme seznam jedenácti nul. Potom projdeme čísla v zadaném seznamu, každé z nich použijeme jako index a na příslušné pozici zvýšíme hodnotu o 1. Tím získáme počty jednotlivých čísel. Pak zbývá zjistit, který počet je nejvyšší, a vrátit příslušný index jako výsledek.
bonus: Jestli je nejčastějších čísel víc, má program vypsat to nejmenší z nich. Tohle prověřuje 3. testovací sada.
def nejpocetnejsi(cisla):
return cisla[0]