Guai Lists X45171


Statement
 

pdf   zip

html

Diem que una llista f és n-guai si tots els elements de f que es troben a posicions múltiples de n són ells mateixos múltiples de n. Per exemple f = [0,1,2,3,4,5,10,10,10,10,25,11] és 5-guai, perquè a les posicions 0, 5 i 10 (que són múltiples de 5) els elements f[0] = 0, f[5] = 5 i f[10] = 25, també són multiples de 5. En canvi, f=[0,1,2,3,4,8] no és 5-guai perquè a la posició 5 que és múltiple de 5 hi ha un 8 que no ho és.

Implementeu la funció is_n_guai(f,n) que donada una llista f d’enters no negatius i un enter n més gran que zero retorni el booleà True si f és n-guai i False en cas contrari.

Sample session
>>> is_n_guai([0,1,2,3,4,5,10,10,10,10,25,11],5)
True
>>> is_n_guai([0,1,2,3,4,8],5)
False
>>> is_n_guai([2,2,4,8,10,12],2)
True
Information
Author
InfBesos
Language
Catalan
Translator
InfBesos
Original language
English
Other languages
English Spanish
Official solutions
Python
User solutions
Python