Guai Lists X45171


Statement
 

pdf   zip

html

Una lista f es n-guai si todos los elementos de f que se encuentran en posiciones múltiplos de n son ellos mismos múltiplos de n. Por ejemplo: f = [0,1,2,3,4,5,10,10,10,10,25,11] es 5-guai, porque en las posiciones 0, 5 y 10 (que son múltiplos de 5) los elementos f[0] = 0, f[5] = 5, y f[10] = 25, también son múltiplos de 5. En cambio, f = [0,1,2,3,4,8] no es 5-guai porque en la posición 5 que es múltiplo de 5 hay un 8 que no lo es.

Implementad la función is_n_guai(f, n) que dada una lista f de enteros no negativos y un entero n mayor que cero devuelva el booleano True si f es n-guai y False en caso contrario.

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
Spanish
Translator
InfBesos
Original language
English
Other languages
Catalan English
Official solutions
Python
User solutions
Python