Odpoczywam ostatnio od mojej aplikacji „CoNaObiad”. Nie porzucam jej, po prostu poświęciłam jej dużo czasu i trochę mnie zmęczyła. W ramach wolnego czasu rozwiązuję sobie zadania z Python Challenge. Jeśli nie słyszeliście o tych puzzlach, to czas to nadrobić 😉
Zadanka nie są długie, ale czasem trzeba dłużej pomyśleć nad rozwiązaniem. W tej serii wpisów postaram się przedstawić rozwiązania każdego problemu z osobna. O ile tylko uda mi się je rozwiązać 😉 jak na razie doszłam do 18 zadania z 33.
W tych zagadkach podoba mi się to, że nie skupiają się tylko na napisaniu odpowiedniej pętli, czy dobraniu odpowiednich wyrażeń regularnych, ale zdarzają się zadania z wykorzystaniem plików cookie, RPC, „przetwarzaniem” obrazów.
Zerowe zadanie
adres: http://www.pythonchallenge.com/pc/def/0.html
tytuł strony: warming up
podpowiedź: try to change the URL address.
rozwiązanie:
najprostsze rozwiązania czasem są najlepsze. Trzeba rozwiązać równanie z telewizora i wstawić je do adresu URL. Kodu za dużo tutaj nie ma 😉
print 2**38
adres kolejnej zagadki: http://www.pythonchallenge.com/pc/def/274877906944.html
A jakie puzzle programistyczne rozwiązujecie w wolnym czasie?
Ja lubię od czasu do czasu przejrzeć https://www.codewars.com/ i rozwiązać sobie jakąś katę / zadanie 🙂