presunuti bublinek

This commit is contained in:
Eliška Vítková 2020-10-06 23:08:56 +02:00
parent 3979847be6
commit 5e6cae6d50

View file

@ -33,11 +33,12 @@
"type": "open-data", "type": "open-data",
"comment": "Zamilovaný dopis - triviální, procházení stringů po znacích a kontrola podmínek", "comment": "Zamilovaný dopis - triviální, procházení stringů po znacích a kontrola podmínek",
"requires": [ "requires": [
"label-retezce" "label-retezce",
"30-Z1-3"
], ],
"position": [ "position": [
-410.1086120605469, -385.37432861328125,
-450.99761962890625 -453.4102783203125
], ],
"taskReference": "26-Z1-3", "taskReference": "26-Z1-3",
"title": "Zamilovaný dopis" "title": "Zamilovaný dopis"
@ -88,12 +89,12 @@
"type": "open-data", "type": "open-data",
"comment": "Šifrovaná zpráva - práce s řetězci, hledání mapování mezi písmenky (substitučka) a validace, že jinde substitučka funguje", "comment": "Šifrovaná zpráva - práce s řetězci, hledání mapování mezi písmenky (substitučka) a validace, že jinde substitučka funguje",
"requires": [ "requires": [
"26-Z1-3", "label-retezce",
"label-retezce" "26-Z1-3"
], ],
"position": [ "position": [
-485.63623809814453, -485.63623809814453,
-404.9092102050781 -406.0977783203125
], ],
"taskReference": "26-Z2-3", "taskReference": "26-Z2-3",
"title": "Šifrovaná zpráva" "title": "Šifrovaná zpráva"
@ -288,10 +289,11 @@
"taskReference": "27-Z1-2", "taskReference": "27-Z1-2",
"requires": [], "requires": [],
"position": [ "position": [
1490.469108581543, 1739.7698287963867,
1555.3852109909058 -160.9592409133911
], ],
"title": "Kalkulačka" "title": "Kalkulačka",
"comment": "jednoduché načtení vstupu a pak vyhodnocení"
}, },
{ {
"type": "open-data", "type": "open-data",
@ -369,10 +371,11 @@
"taskReference": "27-Z3-1", "taskReference": "27-Z3-1",
"requires": [], "requires": [],
"position": [ "position": [
1399.729850769043, 489.8798141479492,
1329.4574766159058 1566.5902891159058
], ],
"title": "Kevin nabíječ, s.r.o." "title": "Kevin nabíječ, s.r.o.",
"comment": "chyták v posledním vstupu, jinak fakt jednoduchá"
}, },
{ {
"type": "open-data", "type": "open-data",
@ -391,10 +394,11 @@
"taskReference": "27-Z3-3", "taskReference": "27-Z3-3",
"requires": [], "requires": [],
"position": [ "position": [
1593.6696701049805, 110.0786280632019,
1315.6443662643433 727.598406791687
], ],
"title": "Superstromy" "title": "Superstromy",
"comment": "třízení pole (info o counting sortu)"
}, },
{ {
"type": "open-data", "type": "open-data",
@ -413,10 +417,11 @@
"taskReference": "27-Z4-1", "taskReference": "27-Z4-1",
"requires": [], "requires": [],
"position": [ "position": [
1436.155632019043, 1573.334342956543,
1014.5684385299683 -36.192124366760254
], ],
"title": "Záhada Pražského orloje" "title": "Záhada Pražského orloje",
"comment": "Euklidův algoritmus, potřeba vymyslet přes matematiku"
}, },
{ {
"type": "open-data", "type": "open-data",
@ -446,8 +451,8 @@
"taskReference": "27-Z4-4", "taskReference": "27-Z4-4",
"requires": [], "requires": [],
"position": [ "position": [
870.155632019043, 1363.676628112793,
1114.5684385299683 1480.8441953659058
], ],
"title": "Koňské skoky" "title": "Koňské skoky"
}, },
@ -536,8 +541,8 @@
"comment": "dělitelnost", "comment": "dělitelnost",
"requires": [], "requires": [],
"position": [ "position": [
1468.0250244140625, 1741.000244140625,
-49.02372360229492 39.6094856262207
], ],
"title": "Sářina hra" "title": "Sářina hra"
}, },
@ -548,8 +553,8 @@
"comment": "dělení a modulení", "comment": "dělení a modulení",
"requires": [], "requires": [],
"position": [ "position": [
1400.1099853515625, 1519.6990966796875,
-145.4812469482422 37.605228424072266
], ],
"title": "Petrovy stromy" "title": "Petrovy stromy"
}, },
@ -608,8 +613,8 @@
"comment": "spojový seznam nebo eulerovský tah", "comment": "spojový seznam nebo eulerovský tah",
"requires": [], "requires": [],
"position": [ "position": [
1438.6514892578125, -552.0953826904297,
-256.07530212402344 713.5716896057129
], ],
"title": "Rozsypaná turbína" "title": "Rozsypaná turbína"
}, },
@ -632,8 +637,8 @@
"comment": "matematika", "comment": "matematika",
"requires": [], "requires": [],
"position": [ "position": [
818.8499145507812, 1637.5750732421875,
-206.74127197265625 40.6045036315918
], ],
"title": "Zlomkovník" "title": "Zlomkovník"
}, },
@ -656,8 +661,8 @@
"comment": "rekurze (není to jednoduché)", "comment": "rekurze (není to jednoduché)",
"requires": [], "requires": [],
"position": [ "position": [
1073.7274169921875, 982.91064453125,
-258.63002014160156 -295.6294708251953
], ],
"title": "Zbývající úkoly" "title": "Zbývající úkoly"
}, },
@ -668,8 +673,8 @@
"comment": "souřadnice", "comment": "souřadnice",
"requires": [], "requires": [],
"position": [ "position": [
859.5786743164062, 509.86163330078125,
-276.0987548828125 -157.92288208007812
], ],
"title": "Půdorys" "title": "Půdorys"
}, },
@ -680,8 +685,8 @@
"comment": "triviální průchod 2D pole", "comment": "triviální průchod 2D pole",
"requires": [], "requires": [],
"position": [ "position": [
-983.1208801269531, -928.4460144042969,
-267.4325942993164 -222.2663803100586
], ],
"title": "Vykopávky" "title": "Vykopávky"
}, },
@ -704,8 +709,8 @@
"comment": "dynamické programování, práce s čísly", "comment": "dynamické programování, práce s čísly",
"requires": [], "requires": [],
"position": [ "position": [
962.614013671875, 505.1663513183594,
-700.6187744140625 123.459716796875
], ],
"title": "Čtyřková" "title": "Čtyřková"
}, },
@ -829,7 +834,7 @@
], ],
"position": [ "position": [
645.7811584472656, 645.7811584472656,
484.44964599609375 485.86309814453125
], ],
"taskReference": "29-Z2-1", "taskReference": "29-Z2-1",
"title": "Krocení zlé želvy" "title": "Krocení zlé želvy"
@ -841,8 +846,8 @@
"comment": "Sářina volba — spíš triviální, hledání společných vlasností na dvou stejně dlouhých polích", "comment": "Sářina volba — spíš triviální, hledání společných vlasností na dvou stejně dlouhých polích",
"requires": [], "requires": [],
"position": [ "position": [
1410.2337646484375, -577.4003295898438,
-441.5187683105469 573.2033996582031
], ],
"title": "Sářina volba" "title": "Sářina volba"
}, },
@ -865,8 +870,8 @@
"comment": "Zuzka: Cesta tam a zase zpátky — nejdelší rostoucí podposloupnost splňující podmínku, příběh i vstup připomínají 28-Z4-5", "comment": "Zuzka: Cesta tam a zase zpátky — nejdelší rostoucí podposloupnost splňující podmínku, příběh i vstup připomínají 28-Z4-5",
"requires": [], "requires": [],
"position": [ "position": [
1631.98876953125, 347.90077209472656,
-358.9374694824219 -454.14956760406494
], ],
"title": "Zuzka: Cesta tam a zase zpátky" "title": "Zuzka: Cesta tam a zase zpátky"
}, },
@ -918,8 +923,8 @@
"comment": "Zdobení stromečku — grafy - prohledávání, hledání kružnice v grafu, zmateně zadané", "comment": "Zdobení stromečku — grafy - prohledávání, hledání kružnice v grafu, zmateně zadané",
"requires": [], "requires": [],
"position": [ "position": [
-833.7737121582031, -1223.6292419433594,
642.0138244628906 342.4906921386719
], ],
"title": "Zdobení stromečku" "title": "Zdobení stromečku"
}, },
@ -930,8 +935,8 @@
"comment": "Šíření viru — vopruz načítat vstup, přímočaré kvadratické řešení, trochu důmyslnější optimální, podhodnocená as fuck, šíření viru v grafu", "comment": "Šíření viru — vopruz načítat vstup, přímočaré kvadratické řešení, trochu důmyslnější optimální, podhodnocená as fuck, šíření viru v grafu",
"requires": [], "requires": [],
"position": [ "position": [
1570.2962646484375, -1222.72802734375,
-265.0612487792969 406.6653747558594
], ],
"title": "Šíření viru" "title": "Šíření viru"
}, },
@ -942,8 +947,8 @@
"comment": "Vybírání atrakcí — ezy hladový řešení, pokud si ho umíte zdůvodnit, což není úplně triviální, máme K lidí, pro každého přípustný interval a K² čísel, které každému chceme přidělit", "comment": "Vybírání atrakcí — ezy hladový řešení, pokud si ho umíte zdůvodnit, což není úplně triviální, máme K lidí, pro každého přípustný interval a K² čísel, které každému chceme přidělit",
"requires": [], "requires": [],
"position": [ "position": [
1634.2974853515625, 596.6312255859375,
-199.5549774169922 96.44056701660156
], ],
"title": "Vybírání atrakcí" "title": "Vybírání atrakcí"
}, },
@ -969,8 +974,8 @@
"comment": "Hledání součtu — ezy housenka pokud umíte číst, hledání podposloupnosti se součtem co nejbližším zadanému, celé v kladných číslech", "comment": "Hledání součtu — ezy housenka pokud umíte číst, hledání podposloupnosti se součtem co nejbližším zadanému, celé v kladných číslech",
"requires": [], "requires": [],
"position": [ "position": [
1610.87744140625, 378.12322998046875,
-133.54248046875 -405.99293518066406
], ],
"title": "Hledání součtu" "title": "Hledání součtu"
}, },
@ -1049,8 +1054,8 @@
"comment": "Hladový algoritmus", "comment": "Hladový algoritmus",
"requires": [], "requires": [],
"position": [ "position": [
1046.9624633789062, -570.9222412109375,
-526.9387512207031 107.09713745117188
] ]
}, },
{ {
@ -1061,8 +1066,8 @@
"comment": "Hledání nejčastějšího výskytu ", "comment": "Hledání nejčastějšího výskytu ",
"requires": [], "requires": [],
"position": [ "position": [
721.6036987304688, -271.56785583496094,
-430.6800231933594 -510.6902160644531
] ]
}, },
{ {
@ -1097,8 +1102,8 @@
"comment": "Chození po souřadnicích, detekce kolizí", "comment": "Chození po souřadnicích, detekce kolizí",
"requires": [], "requires": [],
"position": [ "position": [
702.7511596679688, 513.1159057617188,
-135.3337631225586 -111.86053466796875
] ]
}, },
{ {
@ -1121,8 +1126,8 @@
"comment": " Práce s 2d polem", "comment": " Práce s 2d polem",
"requires": [], "requires": [],
"position": [ "position": [
-1148.1920623779297, -1107.7801971435547,
-521.2710113525391 -419.0527801513672
] ]
}, },
{ {
@ -1157,8 +1162,8 @@
"comment": "Voser implementovat, hledání klíčů na odemčení dveří", "comment": "Voser implementovat, hledání klíčů na odemčení dveří",
"requires": [], "requires": [],
"position": [ "position": [
1233.739990234375, 1280.2218017578125,
-237.59249877929688 -275.69879150390625
] ]
}, },
{ {
@ -1285,8 +1290,8 @@
"comment": "úloha s odčítáním času", "comment": "úloha s odčítáním času",
"title": "Zuzka a poník", "title": "Zuzka a poník",
"position": [ "position": [
-351.18514251708984, -349.1861801147461,
52.94647216796875 54.13505554199219
], ],
"taskReference": "31-Z1-1" "taskReference": "31-Z1-1"
}, },
@ -1337,8 +1342,8 @@
"comment": "hešování (objednávka pizzy po dílcích, ceil(group by typ, sum, / 8)))", "comment": "hešování (objednávka pizzy po dílcích, ceil(group by typ, sum, / 8)))",
"requires": [], "requires": [],
"position": [ "position": [
1127.4437255859375, 1182.9420166015625,
-64.70246124267578 -121.8834228515625
], ],
"title": "Objednávka pizzy" "title": "Objednávka pizzy"
}, },
@ -1349,8 +1354,8 @@
"comment": "2D pole (simulace tetrisu)", "comment": "2D pole (simulace tetrisu)",
"requires": [], "requires": [],
"position": [ "position": [
-1101.829833984375, -959.19970703125,
-422.52608489990234 -270.38741302490234
], ],
"title": "Tetris bez dozoru" "title": "Tetris bez dozoru"
}, },
@ -1361,8 +1366,8 @@
"comment": "ňáký šachy, předzpracování, hledání nejbližších věží a střelců in bulk - chce lepší tag", "comment": "ňáký šachy, předzpracování, hledání nejbližších věží a střelců in bulk - chce lepší tag",
"requires": [], "requires": [],
"position": [ "position": [
720.4924926757812, 851.67236328125,
-342.6925354003906 952.2879638671875
], ],
"title": "Spousta figurek" "title": "Spousta figurek"
}, },
@ -1373,8 +1378,8 @@
"comment": "hledání periody v desetinném čísle", "comment": "hledání periody v desetinném čísle",
"requires": [], "requires": [],
"position": [ "position": [
927.677490234375, 1841.7220458984375,
-439.93878173828125 38.87567901611328
], ],
"title": "Zmatematika" "title": "Zmatematika"
}, },
@ -1385,8 +1390,8 @@
"comment": "triviální - zapamatování stringů (vybírání rýmů)", "comment": "triviální - zapamatování stringů (vybírání rýmů)",
"requires": [], "requires": [],
"position": [ "position": [
1253.751220703125, -224.54463958740234,
-437.8525390625 -419.3528137207031
], ],
"title": "Tvůrčí krize" "title": "Tvůrčí krize"
}, },
@ -1426,8 +1431,8 @@
"comment": "geometrie - přihrádky/zametání (vypsat všechny dvojice bodů s vzdáleností max K)", "comment": "geometrie - přihrádky/zametání (vypsat všechny dvojice bodů s vzdáleností max K)",
"requires": [], "requires": [],
"position": [ "position": [
1142.356201171875, 828.0521850585938,
-461.64251708984375 204.80533599853516
], ],
"title": "Pohyb termitů" "title": "Pohyb termitů"
}, },
@ -1450,8 +1455,8 @@
"comment": "binární čísla", "comment": "binární čísla",
"requires": [], "requires": [],
"position": [ "position": [
1028.8512573242188, 1822.9569702148438,
-439.8162841796875 -115.60995483398438
], ],
"title": "Závažíčka na druhou" "title": "Závažíčka na druhou"
}, },
@ -1615,8 +1620,8 @@
"taskReference": "32-Z2-3", "taskReference": "32-Z2-3",
"requires": [], "requires": [],
"position": [ "position": [
986.155632019043, 1686.191276550293,
816.5684385299683 928.291277885437
], ],
"title": "Panika v chodbě" "title": "Panika v chodbě"
}, },
@ -1659,8 +1664,8 @@
"taskReference": "32-Z3-3", "taskReference": "32-Z3-3",
"requires": [], "requires": [],
"position": [ "position": [
870.155632019043, 1255.4586715698242,
1200.5684385299683 1507.3838682174683
], ],
"title": "Akční ceny" "title": "Akční ceny"
}, },
@ -1670,8 +1675,8 @@
"taskReference": "32-Z3-4", "taskReference": "32-Z3-4",
"requires": [], "requires": [],
"position": [ "position": [
1272.883903503418, 1671.468864440918,
1309.1140928268433 1398.2491025924683
], ],
"title": "Dálnice" "title": "Dálnice"
}, },
@ -1725,8 +1730,8 @@
"taskReference": "33-Z1-1", "taskReference": "33-Z1-1",
"requires": [], "requires": [],
"position": [ "position": [
801.155632019043, 116.6659164428711,
1045.5684385299683 514.1219053268433
], ],
"title": "Kontrola závorkových programů" "title": "Kontrola závorkových programů"
}, },
@ -1736,8 +1741,8 @@
"taskReference": "33-Z1-2", "taskReference": "33-Z1-2",
"requires": [], "requires": [],
"position": [ "position": [
802.155632019043, 876.1545333862305,
744.5684385299683 754.659197807312
], ],
"title": "Sobotní den železnice" "title": "Sobotní den železnice"
}, },
@ -1747,8 +1752,8 @@
"taskReference": "33-Z1-3", "taskReference": "33-Z1-3",
"requires": [], "requires": [],
"position": [ "position": [
816.155632019043, 1633.5070114135742,
635.5684385299683 1444.5108823776245
], ],
"title": "Petrův zmatený výlet" "title": "Petrův zmatený výlet"
}, },
@ -1806,6 +1811,17 @@
625.0823974609375 625.0823974609375
] ]
}, },
{
"id": "label_matematicke",
"type": "label",
"comment": "...",
"requires": [],
"title": "Potřeba matematického pohledu",
"position": [
1671.7270526885986,
2.2010104656219482
]
},
{ {
"id": "label-1d-pole", "id": "label-1d-pole",
"type": "label", "type": "label",
@ -1814,8 +1830,8 @@
"title": "Pole", "title": "Pole",
"rotationAngle": 337, "rotationAngle": 337,
"position": [ "position": [
-220.3435287475586, -228.8243637084961,
280.00611877441406 291.3138885498047
] ]
}, },
{ {
@ -1868,6 +1884,17 @@
-451.524658203125 -451.524658203125
] ]
}, },
{
"id": "label-trizeni",
"type": "label",
"comment": "",
"requires": [],
"title": "Třídění",
"position": [
128.4343719482422,
677.8480176925659
]
},
{ {
"id": "label-uvod", "id": "label-uvod",
"type": "label", "type": "label",
@ -1971,8 +1998,8 @@
"title": "Start", "title": "Start",
"htmlContent": "<p>Aktuálně je celý projekt v <strong>BETA režimu</strong>. Pokud najdeš libovolnou chybu nebo pokud Tě napadá, že by se dalo cokoliv vylepšit (a ideálně jak), dej prosím vědět Vaškovi a Standovi. Díky!</p><h2>Vítej v našem novém kurzu!</h2><p>Pokud tě napadá, jak by se tento <strong>projekt mohl jmenovat</strong>, dej nám vědět!</p><h3>Co zde (časem) najdeš?</h3><ul><li>Základní kurz programování (dříve byl samostatně)</li><li>Roztříděné úlohy ze starších ročníků a sérií</li><li>Staré seriály</li><li>…a další úlohy, které jsme odněkud vyhrabali nebo nově vyrobili</li></ul><h3>Co budu mít z toho, že budu úlohy zde řešit?</h3><p>Něco se můžeš naučit a z toho můžeš mít dobrý pocit. Nic jiného teď neslibujeme. Splnit zde úlohu je to samé jako splnit ji ve cvičišti. Navíc ono k úlohám jsou většinou přístupná vzorová řešení, takže soutěžit zde nedává moc smysl.</p><p>Ohledně vzorových řešení je čistě na Tobě, zda budeš úlohy řešit poctivě, nebo jestli si budeš číst řešení před tím, než vymyslíš něco vlastního. Zabránit Ti v tom nedokážeme a ani nechceme. Pokud se chceš něco naučit, nebo si něco procvičit, tak doporučujeme vzorová řešení otevírat až po vlastním řešení, případně když se zasekneš. Získáš tak z kurzu nejvíce.</p>", "htmlContent": "<p>Aktuálně je celý projekt v <strong>BETA režimu</strong>. Pokud najdeš libovolnou chybu nebo pokud Tě napadá, že by se dalo cokoliv vylepšit (a ideálně jak), dej prosím vědět Vaškovi a Standovi. Díky!</p><h2>Vítej v našem novém kurzu!</h2><p>Pokud tě napadá, jak by se tento <strong>projekt mohl jmenovat</strong>, dej nám vědět!</p><h3>Co zde (časem) najdeš?</h3><ul><li>Základní kurz programování (dříve byl samostatně)</li><li>Roztříděné úlohy ze starších ročníků a sérií</li><li>Staré seriály</li><li>…a další úlohy, které jsme odněkud vyhrabali nebo nově vyrobili</li></ul><h3>Co budu mít z toho, že budu úlohy zde řešit?</h3><p>Něco se můžeš naučit a z toho můžeš mít dobrý pocit. Nic jiného teď neslibujeme. Splnit zde úlohu je to samé jako splnit ji ve cvičišti. Navíc ono k úlohám jsou většinou přístupná vzorová řešení, takže soutěžit zde nedává moc smysl.</p><p>Ohledně vzorových řešení je čistě na Tobě, zda budeš úlohy řešit poctivě, nebo jestli si budeš číst řešení před tím, než vymyslíš něco vlastního. Zabránit Ti v tom nedokážeme a ani nechceme. Pokud se chceš něco naučit, nebo si něco procvičit, tak doporučujeme vzorová řešení otevírat až po vlastním řešení, případně když se zasekneš. Získáš tak z kurzu nejvíce.</p>",
"position": [ "position": [
-7.4084014892578125, -1.7545125484466553,
-139.00055694580078 -144.6544418334961
] ]
} }
], ],