Diskussion zum kleinen Test von IT-Teamplayer

Alles, was nicht direkt mit Python-Problemen zu tun hat. Dies ist auch der perfekte Platz für Jobangebote.
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

snafu hat geschrieben:Defnulls Lösung finde ich am Besten.
In jedem Fall ist es die kürzeste der bislang gezeigten.
Ich hatte mich auf eine Anweisung konzentriert, weil ich die (kurze) Umsetzung in eine Funktion im Hinterkopf hatte und da kein Semikolon gebrauchen konnte. Auf die Idee, ein "r=range" als Parameter an die Funktion zu übergeben, wäre ich nicht gekommen.
nomnom
User
Beiträge: 487
Registriert: Mittwoch 19. Mai 2010, 16:25

Meine Lösung war diese:

Code: Alles auswählen

r=range;sum(set(r(3,666,3)+r(5,666,5)))
`[::3]` kannte ich noch gar nicht. :)
Antworten