Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Pozvánka na CheckIO

Aktivity
Avatar
coells
Tvůrce
Avatar
Odpovídá na hanpari
coells:16.4.2014 19:48

No jo, tohle byla opravdová zábava. Dva dny jsem vymýšlel elegantní řešení a pak jsem celý den strávil nad tím, jak je možné, že to řešení vlastně funguje :-)

Pořád svoje řešení ale považuju za podlé, protože jsem zneužil modulární mocniny, když bylo samotné modulo zakázané.

 
Odpovědět
16.4.2014 19:48
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na coells
hanpari:16.4.2014 20:34

Nebuď zbytečně skromný, viděl jsem tu lavinu odznáčků :)A s Vekym jste už taky jako staří kamarádi :) Jednořádkoví lambda kluci :)
Mimochodem, co znamená "~False" ?

Editováno 16.4.2014 20:36
 
Nahoru Odpovědět
16.4.2014 20:34
Avatar
coells
Tvůrce
Avatar
Odpovídá na hanpari
coells:16.4.2014 20:51

Já ani nevím, že nějaké badge mám... kde jsem to nabral?

n+~False je náhrada za zakázané odečítání
~ je negativní komplement (aka dvojkový doplněk http://en.wikipedia.org/wiki/Two's_complement)
a binární operace (~) vynutí dynamické přetypování False na integer
n+~False = n+~int(False) = n+~0 = n+(-1) = n-1

 
Nahoru Odpovědět
16.4.2014 20:51
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na coells
hanpari:16.4.2014 21:26

Dík za vysvětlení, moc chytré. Tady je tvůj poslední odznak :)

http://www.checkio.org/…st-leader/1/

 
Nahoru Odpovědět
16.4.2014 21:26
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na coells
hanpari:18.4.2014 15:35

Nehodilo by se ti v té souvislosti toto:
http://www.pythontutor.com/

Vizualizace provádění pythonovského kódu. Vypadá to velmi zajímavě, i když se přiznám, že jsem to zatím moc nezkoumal. Mimochodem, všiml jsem si, že je tam i odkaz na interaktivní javu.

 
Nahoru Odpovědět
18.4.2014 15:35
Avatar
hanpari
Tvůrce
Avatar
hanpari:26.4.2014 7:57

Dneska jsem narazil na zajímavý odkaz pro všechny, kdo vyřešili Open Labyrinth. Jde o řešení, které je samo o sobě zajímavé, nicméně ještě zajímavější je komentář samotného Guida.

http://www.checkio.org/…ras-forever/

 
Nahoru Odpovědět
26.4.2014 7:57
Avatar
hanpari
Tvůrce
Avatar
hanpari:18.5.2014 21:48

Dnes jsem objevil zajímavou, zřejmě nesoutěžní stanici pro Pycon 2014.
Tady je na ni odkaz:
http://www.checkio.org/…pycontw2014/

Já na ni narazil víceméně náhodou :)

 
Nahoru Odpovědět
18.5.2014 21:48
Avatar
petrph
Člen
Avatar
petrph:17.6.2014 10:46

Dobrý den, taky to na checkio ve volných chvílích zkouším, ale měl bych dva dotazy,pokud někdo zná odpověď

  1. Je nutné vyřešit všechny úlohy, nebo stačí jen některé, s tím že se postupně odemknou všechny stanice? Bohužel jsem tam nikde nenašel žádná "pravidla hry,nebo tak něco",je to o tom sedni a řeš.
  2. Dotaz na ty kteří už jsou dál,týkají se všechny úlohy pouze matematických algoritmů s výsledkem print(něco),nebo jsou tam i některé zadání z hlediska GUI,práce se soubory, databáze a podobně?
 
Nahoru Odpovědět
17.6.2014 10:46
Avatar
coells
Tvůrce
Avatar
Odpovídá na petrph
coells:17.6.2014 11:05

1) Je nutné vyřešit všechny úlohy, nebo stačí jen některé, s tím že se postupně odemknou všechny stanice?

Další stanice se odemykají po získání určitého (poměrně nízkého) počtu bodů za správná řešení úloh. Další body jsou za publikaci úlohy nebo ohodnocení od ostatních hráčů.

2) Dotaz na ty kteří už jsou dál,týkají se všechny úlohy pouze matematických algoritmů s výsledkem print(něco),nebo jsou tam i některé zadání z hlediska GUI,práce se soubory, databáze a podobně?

Za GUI, prací se soubory a databázemi se stejně skrývají pouze matematické algoritmy, takže takové úlohy jsou nezajímavé.

 
Nahoru Odpovědět
17.6.2014 11:05
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na petrph
hanpari:17.6.2014 12:19

Ahoj,
co se týče bodu 2, musíš si ještě uvědomit, že je potřeba vyhodnotit výsledek, což by mohlo být třeba u GUI docela problém. Jinak souhlasím s Coellsem s tím, že úlohy jsou opravdu různorodé a pokrývají dost zajímavých oblastí.

V každém případě, vítej do klubu. Pokud to není tajné, prozradíš nám, pod jakým nickem tě na checkio najít?

 
Nahoru Odpovědět
17.6.2014 12:19
Avatar
petrph
Člen
Avatar
petrph:17.6.2014 13:23

Ahoj nick jako tady petrph.Ale zatím žádné zázraky, současně se tím pokus-omyl prokousávám i samotným Pythonem

 
Nahoru Odpovědět
17.6.2014 13:23
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na petrph
hanpari:17.6.2014 14:23

Pokud tě to uklidní, já mám před tebou 6 měsíců náskok. Do té doby mi python nic neříkal :)

 
Nahoru Odpovědět
17.6.2014 14:23
Avatar
Neaktivní uživatel:17.6.2014 23:31

Na CheckIO jsem už taky poměrně dlouho, nick stejný jako tady.

Nahoru Odpovědět
17.6.2014 23:31
Neaktivní uživatelský účet
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
hanpari:18.6.2014 6:19

Ahoj,
s tvým nickem naštěstí není třeba váhat. Hned mne napadlo, že nebudeš Holanďan :)

 
Nahoru Odpovědět
18.6.2014 6:19
Avatar
hanpari
Tvůrce
Avatar
hanpari:2.7.2014 16:35

Dramatický trailer na checkio.org :)

https://www.youtube.com/watch?…

 
Nahoru Odpovědět
2.7.2014 16:35
Avatar
Zdravim
Tvůrce
Avatar
Zdravim:16.9.2014 11:45

Lidi, díky moc za fajn tip. Minulý týden sem po střední nastoupil do práce a tady po mě chtěj pro mě vpodstatě úplně nový jazyky, na který nejsem zvyklej. Python je jeden z nich a musim říct, že mě to fakt baví, tohle je pro mě skvělej způsob, jak použít a zlepšit svoje dosavadní znalosti. :)

 
Nahoru Odpovědět
16.9.2014 11:45
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na Zdravim
hanpari:16.9.2014 12:14

Tak vítej do klubu :) Prozradíš nám přezdívku?

 
Nahoru Odpovědět
16.9.2014 12:14
Avatar
Zdravim
Tvůrce
Avatar
Odpovídá na hanpari
Zdravim:16.9.2014 12:47

Klidně, je to drugger, ale dost casto se mi stane, že se někde na dlouho zaseknu no..
Btw ja sem teprve 2 lvl, tak asi ani nemuzu follow nikoho

 
Nahoru Odpovědět
16.9.2014 12:47
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na Zdravim
hanpari:16.9.2014 19:16

Thanks god, it works!
Tak to mne rozesmálo, ale naprosto ti rozumím :)

 
Nahoru Odpovědět
16.9.2014 19:16
Avatar
Zdravim
Tvůrce
Avatar
Odpovídá na hanpari
Zdravim:19.9.2014 11:18

Mě vdycky skoro rozbrečí, že si tam hodinu lámu hlavu s úlohou a když to konečně funguje a jsem spokojenej, tak se podívám na něčí řešení a ničí mě když vidim, že já sem to napsal na 17řádků a někdo to vklidu napíše na řadky dva :O a ještě to měl za minutku hotový :o

 
Nahoru Odpovědět
19.9.2014 11:18
Avatar
coells
Tvůrce
Avatar
Odpovídá na Zdravim
coells:19.9.2014 11:50

Nenech se zmást, krátká řešení jsou málokdy hotová za minutku, napsat je většinou trvá mnohem déle než ta dlouhá.

 
Nahoru Odpovědět
19.9.2014 11:50
Avatar
Zdravim
Tvůrce
Avatar
Odpovídá na coells
Zdravim:19.9.2014 12:16

Máš pravdu, navíc ta řešení jsou od lidí, kteří už ten jazyk znají mnohem líp a mají s ním mnohem delší zkušenosti a znají jeho možnosti a krásy...

 
Nahoru Odpovědět
19.9.2014 12:16
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na Zdravim
hanpari:19.9.2014 15:26

Já jsem to měl úplně stejně. Je to jen otázka času, než se do toho dostaneš.

 
Nahoru Odpovědět
19.9.2014 15:26
Avatar
Tomáš Bitter
Tvůrce
Avatar
Tomáš Bitter:20.9.2014 20:31

Existuje něco podobného i pro jiné jazyky ?

 
Nahoru Odpovědět
20.9.2014 20:31
Avatar
hanpari
Tvůrce
Avatar
Odpovídá na Tomáš Bitter
hanpari:20.9.2014 21:32

Spíš ne, rozhodně ne v takovém rozsahu a kvalitě. Alespoň já nic nenašel.
Tady se to probíralo:

http://www.itnetwork.cz/…ou--codehut/#…

 
Nahoru Odpovědět
20.9.2014 21:32
Avatar
hanpari
Tvůrce
Avatar
hanpari:21.6.2015 17:18

Pokud by někoho zajímala historie checkio.org, tady jsem našel jeden rozhovor:

http://thenextweb.com/…-developers/

 
Nahoru Odpovědět
21.6.2015 17:18
Avatar
hanpari
Tvůrce
Avatar
hanpari:11.9.2016 19:34

Oznámení

Na checkio.org lze nyní používat i Javascript kromě Pythonu.

https://js.checkio.org/

 
Nahoru Odpovědět
11.9.2016 19:34
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 28 zpráv z 78.