Jak rozwiązać zadanie 2.3 w 8 min. przy pomocy tylko kartki długopisu i kalkulatora? Zakładając, że 2.1 i 2.2 zostało wykonane poprawnie w czasie 16 min.

Link do arkusza: http://plikicke.cie.men.gov.pl/_EGZAMIN_MATURALNY/2017/FORMULA_OD_2015/informatyka/MIN-R1_1P-172.pdf

Udało mi się zrobić 2.1 i 2.2 a nie potrafię wymyślić sposobu wykonania 2.3 bez ręcznego liczenia metodą prób i błędów. Napisałem nawet program w Pythonie - dalej nie wiem jak szybko dojść do wyniku na kartce jeżeli warunek będzie inny. Próbowałem
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aHmuX: no to moze spojrz na algorytm a nie na wyniki ktorych na egzaminie i tak nie wygenerujesz? jak ostatni bit jest rowny 1 dodajemy 1, jak rowny 0 odejmujemy 1 i patrzymy na kolejne. czyli liczymy roznice liczby wystapien 1 i 0 w zapisie dwojkowym
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wyzwaniepython
Ten wpis nie jest o wyzwaniu pythonowym, piszę jedynie za zgodą @GlenPL: http://www.wykop.pl/wpis/19409237/#comment-69032189
Część osób sugerowała, że liczyła bardziej na prowadzenie w stylu kursu. Tak się składa, że ja taki prowadzę.
https://kurykodowe.pl

Jakieś pół roku temu zacząłem prowadzić kurs programowania w go, nieregularny, powoli, ale za rączkę. Pierwotnie miał być dla mam, ale problem w tym jest taki, że one mają swoje priorytety, a kurs w nich się nie mieści. Ja
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piotrb: tak, może. Z drugiej strony większość osób mówi, że ta rozwlekłość jest pomocna. Zauważ, że zaznaczam co jest istotne, a co w formie ciekawostki. Zauważyłem że podstawowym problemem kursów dla osób bez podstaw jest to, że pewne rzeczy autor traktuje jako oczywiste i pomija. Ja staram się nie pomijać.
Niezależnie od tego, przemyślę pod tym kątem, może jednak mogę to jakoś polepszyć. Dzięki!
@licuri: to jedziesz! :)
  • Odpowiedz
Wczoraj w trójkę długo dyskutowaliśmy co dalej. I niestety postanowiliśmy zakończyć #wyzwaniepython. Głównym powodem jest oczywiście brak czasu, choć myślałem że sobie z tym poradzimy. Na pewno nie zabrakło ambicji było wręcz przeciwnie, zdawaliśmy sobie sprawę że robimy coś fajnego i dużego(ponad 600 subów!) i sprawiło nam to dużo radości. Mamy nadzieje że choć trochę się czegoś nauczyliście
Dzięki że w tym wzięliście udział!
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wyzwaniepython: @venomik: @DerMirker: tak nieśmiało wrzucę tu link do moich śmieci. Prowadzę kurs programowania w Go dla matek, ale w zasadzie może być dla każdego. Też robię w wolnym czasie, z którym jest dość cienko: https://kurykodowe.pl
@GlenPL: to rzeczywistość. Ludzie mają różne sytuacje, motywacje, możliwości i umiejętności, i w żadnym wypadku nie można tego oceniać. Idealny przykład tu daje coursera. Choćbyś brał najlepszy kurs,
  • Odpowiedz
@GlenPL: nie korzystam z gittera i jestem od tygodnia w ciągłej podróży. Gdyby nie to, zrobiłbym taki prototyp dla wszystkich zamiast komentować.
W sumie gdyby to potem zmienić na mikroserwisy i zrobić ligę botów, byłoby ciekawie. :)
  • Odpowiedz
==============================
#wyzwaniepython rozwiązania Zad 2.
==============================

Mirki dziś dobiega konca drugie zadanie #wyzwaniepython. W komentarzach podajecie linki do swoich programów.
Możecie je wrzucać na pastebin.com lub inne podobne
  • 47
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

==========================
#wyzwaniepython głosowanie 3
==========================
Z lekkim poslizgiem ale zaczynamy głosowanie na nowe zadanie. Jako że propozycji nie było za wiele(konkretnie jedna) to skopiowałem parę z poprzedniego głosowania, głównie dlatego że są ciekawe ;)

I w okolicy 21 pojawi się post w którym będziecie dawać swoje rozwiązania.

KTÓRĄ BRAMKĘ WBIERASZ?

  • Numer jeden 38.0% (19)
  • Numer dwa 20.0% (10)
  • Numer trzy 26.0% (13)
  • Numer cztery 4.0% (2)
  • Numer pięc 12.0% (6)

Oddanych głosów: 50

  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wyzwaniepython
Czas na wykonanie druiego zadania dobiega końca. Związku z tym chcielibyśmy poznac wasze propozycje na trzecie i ostatnie zadanie z tematyki plików. Czekamy na nie do jutra do godziny 21.
Głosowanie zaczniemy jutro po 21 i potrwa do środy.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oskar_15:
1. Program znajdujący wszystkie pliki w katalogu i sortujący je typu. Typ pliku ma być określany nie na podstawie nazwy (tzn. że dokument.txt to niby plik tekstowy, a obrazek.png to plik graficzny), lecz na podstawie zawartości. Do rozpoznawania można wykorzystać bibliotekę libmagic.
2. Program znajdujący wszystkie pliki danego typu lub kilku typów (rozpoznawania jak w poprzednim punkcie) i po posortowaniu wg jakiegoś kryterium (np. rozmiar, typ, czasu modyfikacji,
  • Odpowiedz
@BoKoR: w pythonie 2 print w ogóle nie jest funkcją i używa się go tak

print 'Hello World!'
w pythonie 3 print jest zwykłą funkcją i używa się jej tak jak każdej innej funkcji:

print('Hello World!')
  • Odpowiedz
#wyzwaniepython
We wtorek będzie male podsumowanie pierwszego zadania i wtedy tez wystartujemy z nowym. Narazie chcielibyśmy poznać wasze propozycję co do zadań (cos z plikami) czekamy dziś do 21 potem będzie ankieta ;)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oskar_15: może teraz na odwrót: mając drzewo folderów trzeba zebrać wszystkie pliki do jednego foldera + należałoby obsłużyć pliki z tymi samymi nazwami - np. dopisujac na koniec nazwy pliku kolejno 0,1,2 etc.
  • Odpowiedz
@oskar_15: Opcja 4 z poprzednich propozycji wydaje się fajna. Ew. można by zmienić lekko zadanie i zamiast zbierać rozszerzenia plików z folderów, to zbierać zawartość plików tekstowych (występujące słowa z pominięciem znaków interpunkcyjnych i cyfr) i przedstawić w postaci histogramu (konsola / matplotlib).
  • Odpowiedz
========================
#wyzwaniepython rozwiązania
========================

Mirki dziś dobiega konca pierwsze zadanie #wyzwaniepython. W komentarzach wrzucajcie linki do swoich programów.
Możecie je wrzucać na pastebin.com lub inne podobne
  • 69
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach