< Zpět na seznam úloh

L6 Počty

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.

Testovací sada:
Lifehack: po prvním přepnutí stačí už mačkat šipku dolů
cisla = [1, 1, 1, 2, 2] main(cisla)
Program:
def nejpocetnejsi(cisla):
return cisla[0]

Výstup
Načítám Python...