Suma ajustada X23872


Statement
 

pdf   zip

html

Dissenya la funció suma_ajustada(llindar, k, maxim) que, donats tres enters més grans que zero llindar, k i maxim, retorni la llista creixent més llarga dels múltiples de k consecutius menors que maxim que sumen menys que llindar. Si la llista no és buida el seu primer element ha de ser k

Sample session
>>> suma_ajustada(20, 3, 1000)
[3, 6, 9]
>>> suma_ajustada(10, 1, 1000)
[1, 2, 3]
>>> suma_ajustada(10, 1, 3)
[1, 2]
>>> suma_ajustada(100, 2, 10)
[2, 4, 6, 8]
>>> suma_ajustada(5, 4, 4)
[]
>>> suma_ajustada(5, 5, 50)
[]
Information
Author
InfBesos
Language
Catalan
Translator
InfBesos
Original language
English
Other languages
English Spanish
Official solutions
Python
User solutions
Python