Kategória Programovanie ti pomôže precvičiť základné aj pokročilé koncepty vývoja softvéru. Zistíš, ako fungujú algoritmy, štruktúry dát a princípy písania čitateľného kódu. Témy zahŕňajú aj podkategórie Programming Languages a Data Structures.

Posilnite svoje porozumenie prechádzkam stromov a vlastnostiam haldy pomocou zameranej sady otázok o dátových štruktúrach. Prejdete si poradia prechádzok, invariants haldy a typické okrajové prípady, ktoré sa nachádzajú v pohovoroch a na cvičeniach. Vyberte si preferovaný počet otázok a obtiažnosť, a potom sa učte z každého vysvetlenia, ako postupujete.
Otestujte si svoju intuíciu pre Big-O časovú zložitost' pri základných operáciách, ktoré používate každý deň. Porovnáte bežné dátové štruktúry a zistíte, ktoré operácie sú konštantné, logaritmické, lineárne alebo horšie. Vyberte počet otázok a úroveň obtiažnosti, aby ste sa prispôsobili svojmu študijnému cieľu, a potom sa učte z rýchlych, zameraných vysvetlení.

Prehlbte svoje porozumenie modelu vlastníctva v Rust, pravidlám požičiavania a anotáciám životnosti pomocou praktických otázok zameraných na kód. Prejdete si bežné chyby kompilátora, vyberiete najbezpečnejšie opravy a vybudujete si intuíciu o tom, ako myslí kontrolór požičiavania. Vyberte si preferovanú obtiažnosť a počet otázok, potom sa učte vlastným tempom bez časového obmedzenia.

Rozpleťte, ako Python nachádza názvy a udržuje stav naprieč volaniami s týmto zameraným kvízom na rozsahy, uzávierky a dekorátory. Prejdete si reálne vzory ako vnorené funkcie, použitie nonlocal/global a obalové funkcie. Vyberte si počet otázok a obtiažnosť, aby ste zodpovedali svojej úrovni pohodlia, a potom sa učte z každého vysvetlenia, ako idete.

Výber správnej dátovej štruktúry môže premeniť pomalé riešenie na čisté a efektívne. V tomto kvíze budete spájať skutočné programovacie scenáre s najlepšou štruktúrou—polia, zoznamy, zásobníky, fronty, hash mapy, stromy, haldy a grafy. Očakávajte zmes rôznej obtiažnosti, ktorá testuje ako základy, tak aj praktické kompromisy.
Rozmotajte asynchrónne správanie JavaScriptu pomocou otázok o Promisách, async/await, mikroúlohách a event loop. Precvičíte si predpovedanie poradia vykonávania, odhaľovanie jemných časových chýb a výber správneho asynchrónneho vzoru pre skutočný kód. Vyberte si preferovaný počet otázok a obtiažnosť, potom sa učte vlastným tempom bez časového limitu.
V kategórii Programovanie je dostupných 6 kvízov s celkovo 692 otázkami.
Nájdeš tu 6 kvízov (692 otázok) z oblastí Programming Languages a Data Structures, od základov syntaxe po algoritmy a štruktúry dát.
Vyberieš si jeden zo 6 kvízov a odpovedáš na otázky formou výberu z možností; spolu je v kategórii 692 otázok.
Áno, otázky v 6 kvízoch (692 otázok) pokrývajú základné aj pokročilejšie témy, takže si vieš vybrať podľa úrovne.
Kvízy z programovania sú zamerané na logické myslenie, porozumenie kódu a riešenie problémov krok za krokom. Vhodné sú pre začiatočníkov aj pre tých, ktorí si chcú oprášiť základy.
Každá otázka má 4 možnosti odpovede a kvízy sú bez časového limitu, takže môžeš premýšľať vlastným tempom. Otázky môžu pokrývať syntax, princípy OOP, algoritmy aj štruktúry dát.
Prvý „bug“ v histórii počítačov bol skutočný hmyz – moľa nájdená v relé. A hoci existujú stovky jazykov, veľa z nich stojí na podobných stavebných kameňoch: premenné, podmienky, cykly a funkcie.