Prou Proper Y30396


Statement
 

pdf   zip

thehtml

Escriure una funció proper(m,n) que, donats dos enters positius (diferents de zero) m i n, retorna True si i només si podem transformar m en n, ja sigui inserint un dígit, treient un dígit o canviant un dígit.

Si m i n són el mateix nombre la funció ha de retornar False.

Entrada

La funció té dos nombres enters no negatius com a paràmetres.

Observacions

No podeu fer servir cap mena d’estructura de dades (llistes, tuples, strings, etc.)

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
>>> proper(3756,3456)
True
>>> proper(5,5)
False
>>> proper(3456,346)
True
>>> proper(3456,3546)
False
>>> proper(346,3456)
True
>>> proper(3456,36)
False
>>> proper(456,56)
True
>>> proper(34,3456)
False
>>> proper(345,456)
False
Information
Author
Jordi Delgado
Language
Catalan
Official solutions
Python
User solutions
Python