Màxim d'Ocurrències X46885


Statement
 

pdf   zip

thehtml

Escriure una funció max_ocurrencies(l1,l2), tal que donades dues llistes de nombres l1 i l2 ordenades no decreixentment (i al menys una no buida) retorni el nombre que apareix més cops en les dues llistes, i quants cops apareix.

Entrada

Potser trobeu útil fer servir la funció merge(l1,l2), solució del problema P70093.

La funció té dos paràmetres. Dues llistes ordenades no decreixentment, on al menys una no és buida.

Observacions

Un cop definida la funció, en provar-la al REPL de Python us hauria de sortir el mateix que podeu observar més avall.

Sample session
>>> max_ocurrencies([],[2])
(2, 1)
>>> max_ocurrencies([0,4,6],[2,3,4,5])
(4, 2)
>>> max_ocurrencies([10,20,30,40],[10,10,30])
(10, 3)
>>> max_ocurrencies([10,10,12,20,20,20],[6,6,6,10,12,12,25,25])
(20, 3)
>>> max_ocurrencies([42,56,75,75],[25,32,75])
(75, 3)
>>>
Information
Author
Jordi Delgado
Language
Catalan
Official solutions
Python
User solutions
Python