Trzecie zadanie
adres: http://www.pythonchallenge.com/pc/def/equality.html
Continue reading „Python challenge – #03”
Trzecie zadanie
adres: http://www.pythonchallenge.com/pc/def/equality.html
Continue reading „Python challenge – #03”
Kotlin dołączył do oficjalnych języków programowania aplikacji na Androida, więc postanowiłam sobie, że coś w nim napiszę. Miało być szybkie i niekoniecznie funkcjonalne. Ot, taka apka żeby zapoznać się troszkę z nowym językiem programowania. Padło na Paproć Barnsleya. Continue reading „Kotlin – pierwsze starcie – Barnsley Fern”
Kiedy pierwszy raz uzupełniałam dropdown danymi dokumentacja kazała mi stworzyć adapter, a następnie podpiąć go pod dropdown. Ale można to zrobić inaczej 🙂 Continue reading „Spinner bez adaptera – #28”
Drugie zadanie
adres: http://www.pythonchallenge.com/pc/def/ocr.html
Continue reading „Python Challenge – #02”
DatePickerDialog w Androidzie może przybrać dwie formy: jako kalendarz albo trzy dropdowny. Kalendarz już wykorzystałam, więc czas na użycie drugiej opcji 😉 Continue reading „DatePickerDialog bez kalendarza – #27”
Powoli w aplikacji zaczynają się pojawiać wykresy. Na razie jeden – z liczbą wystąpień danego obiadu. Do wyrysowania używam biblioteki MPAndroidChart. To był pierwszy wybór, ale jeszcze nie wiem, czy przy nim zostanę. Continue reading „MPAndroidChart – #26”
Pierwsze zadanie
adres: http://www.pythonchallenge.com/pc/def/map.html
tytuł strony: What about making trans?
zadanie:g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr’q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj.
podpowiedź: everybody thinks twice before solving this.
rozwiązanie: K -> M, O -> Q, E -> G. Brzmi jak szyfr, gdzie zamieniamy jedną literę na drugą. Odległość K od M to 2 (K->L->M), taka sama odległość jest między O i Q, i E i G. Jaką funkcję pythona można wykorzystać do tego żeby przerobić jeden słownik na drugi? Skorzystajmy z podpowiedzi z tytułu strony i użyjmy metody string.maketrans.
import string | |
from numpy import roll | |
letters = string.lowercase | |
transition = ''.join(roll(list(letters), -2)) | |
trans = string.maketrans(letters, transition) | |
text = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj." | |
print text.translate(trans) |
w url jest słowo: map
adres kolejnej zagadki: http://www.pythonchallenge.com/pc/def/ocr.html
W aplikacji miałam problem z kaskadowym usuwaniem rekordów z tabelek. Podczas usuwania posiłków z bazy, w tabelkach z zaplanowanymi obiadami wisiały stare wpisy. To powodowało, że kiedy dodawałam kolejne posiłki to od razu pojawiały się one na liście obiadów. Trzeba było to naprawić. Continue reading „PRAGMA foreign_keys – #25”