Tweakers dev challenge writeup - 9

Door Boudewijn op donderdag 1 oktober 2015 00:09 - Reacties (0)
Categorie: Tweakers dev challenge, Views: 1.379

Ondanks mijn aversie tegen one-liners... wordt dit er een :Y) .
Dit is wat mij betreft een te makkelijke vraag en ik snap niet zo goed wat deze in de challenge doet, maar dat terzijde.

https://github.com/boudew...r/tweakers-challenge/9.py

Python:
1
2
3
4
5
6
7
#1: reken het getal uit.
#2: maak dat binair
#3: maak er een string van
#4: filter alles wat niet "1" is uit (dat doet de filter met lambda functie)
#5: tel wat over blijft

print (len(filter(lambda x: x== "1", str(bin(5**128)))))



De binair naar string conversie doe ik omdat ik makkelijk op de losse tekens wil kunnen filteren; als ik een integer-list had kunnen maken was dat mooier geweest, maar dat gaat niet 1-2-3.


Deze serie gaat verder op:
Boudewijns blog

Volgende: Tweakers dev challenge writeup - 10 10-'15 Tweakers dev challenge writeup - 10
Volgende: Tweakers dev challenge writeup - 8 10-'15 Tweakers dev challenge writeup - 8

Reacties

Er zijn nog geen reacties op deze post


Om te kunnen reageren moet je ingelogd zijn. Via deze link kun je inloggen als je al geregistreerd bent. Indien je nog geen account hebt kun je er hier één aanmaken.