Ohjelmoinnin perusteet 2021 syksy (TuTa)

Ohjelmoinnin perusteet ja jatkokurssi pythonilla



All exercises

Exercise Status Deadline Download exercise
osa01-01_hymio (expired) 20.10.2021 23:59 zip
osa01-02_ukko_nooa (expired) 20.10.2021 23:59 zip
osa01-03_korjaa_ohjelma_7_veljesta (expired) 20.10.2021 23:59 zip
osa01-04_minuuttien_maara_vuodessa (expired) 20.10.2021 23:59 zip
osa01-05_ohjelma_tulostaa_koodia (expired) 20.10.2021 23:59 zip
osa01-06_nimi_kahdesti (expired) 20.10.2021 23:59 zip
osa01-07_nimi_ja_huutomerkit (expired) 20.10.2021 23:59 zip
osa01-08_nimi_ja_osoite (expired) 20.10.2021 23:59 zip
osa01-09_korjaa_ohjelma_lausahdukset (expired) 20.10.2021 23:59 zip
osa01-10_tarina (expired) 20.10.2021 23:59 zip
osa01-10b_valilyonnilla_vai_ilman (expired) 20.10.2021 23:59 zip
osa01-11_laskutoimitukset (expired) 20.10.2021 23:59 zip
osa01-12_korjaa_ohjelma_tulostukset_samalle_riville (expired) 20.10.2021 23:59 zip
osa01-13_kerrottuna_viidella (expired) 20.10.2021 23:59 zip
osa01-14_nimi_ja_ika (expired) 20.10.2021 23:59 zip
osa01-15_sekunteja_vuorokaudessa (expired) 20.10.2021 23:59 zip
osa01-16_lukujen_summa_ja_tulo (expired) 20.10.2021 23:59 zip
osa01-17_lukujen_summa_ja_keskiarvo (expired) 20.10.2021 23:59 zip
osa01-18_opiskelijat_ryhmiin (expired) 20.10.2021 23:59 zip
osa01-19_ruokailukustannukset (expired) 20.10.2021 23:59 zip
osa01-20_korjaa_ohjelma_lukujen_tulo (expired) 20.10.2021 23:59 zip
osa01-21_orwel (expired) 20.10.2021 23:59 zip
osa01-22_itseisarvo (expired) 20.10.2021 23:59 zip
osa01-23_keittoa_vai_ei (expired) 20.10.2021 23:59 zip
osa01-24_luvun_suuruusluokka (expired) 20.10.2021 23:59 zip
osa01-25_laskin (expired) 20.10.2021 23:59 zip
osa01-26_lampotilat (expired) 20.10.2021 23:59 zip
osa01-27_palkka (expired) 20.10.2021 23:59 zip
osa01-28_korjaaa_ohjelma_korkoa_kortille (expired) 20.10.2021 23:59 zip
osa01-29_huomisen_vaatteet (expired) 20.10.2021 23:59 zip
osa01-30_toisen_asteen_yhtalo (expired) 20.10.2021 23:59 zip
osa02-01_korjaa_virheet (expired) 20.10.2021 23:59 zip
osa02-02_merkkien_maara (expired) 20.10.2021 23:59 zip
osa02-03_tyyppimuunnos (expired) 20.10.2021 23:59 zip
osa02-04_taysi_ikaisyys (expired) 20.10.2021 23:59 zip
osa02-05_suurempi_tai_yhtasuuri (expired) 20.10.2021 23:59 zip
osa02-06_vanhempi (expired) 20.10.2021 23:59 zip
osa02-07_aakkkosjarjestyksessa_viimeinen (expired) 20.10.2021 23:59 zip
osa02-08_ian_tarkistus (expired) 20.10.2021 23:59 zip
osa02-09_veljenpojat (expired) 20.10.2021 23:59 zip
osa02-10_arvosana_ja_pisteet (expired) 20.10.2021 23:59 zip
osa02-11_fizzbuzz (expired) 20.10.2021 23:59 zip
osa02-12_karkausvuosi (expired) 20.10.2021 23:59 zip
osa02-13_aakkosjarjestyksessa_keskimmainen (expired) 20.10.2021 23:59 zip
osa02-14_lahjaverolaskuri (expired) 20.10.2021 23:59 zip
osa02-15_jatketaanko (expired) 20.10.2021 23:59 zip
osa02-16_syotteen_rajaus (expired) 20.10.2021 23:59 zip
osa02-17_lahtolaskenta (expired) 20.10.2021 23:59 zip
osa02-18_salasana_uudelleen (expired) 20.10.2021 23:59 zip
osa02-19_pin_ja_yritysten_maara (expired) 20.10.2021 23:59 zip
osa02-20_seuraava_karkausvuosi (expired) 20.10.2021 23:59 zip
osa02-21_tarina (expired) 20.10.2021 23:59 zip
osa02-22_lukujen_kasittelya (expired) 20.10.2021 23:59 zip
osa03-00_tulosta_luvut (expired) 20.10.2021 23:59 zip
osa03-01_lahtolaskenta (expired) 20.10.2021 23:59 zip
osa03-02_luvut (expired) 20.10.2021 23:59 zip
osa03-03_kahden_potenssit (expired) 20.10.2021 23:59 zip
osa03-04_luvun_n_potenssit (expired) 20.10.2021 23:59 zip
osa03-04a_perakkaisten_summa_helpompi (expired) 20.10.2021 23:59 zip
osa03-05_perakkaisten_summa (expired) 20.10.2021 23:59 zip
osa03-05a_monistetut_jonot (expired) 20.10.2021 23:59 zip
osa03-05b_pidempi_jono (expired) 20.10.2021 23:59 zip
osa03-05c_lopusta_alkuun (expired) 20.10.2021 23:59 zip
osa03-06_toinen_ja_toiseksi_viimeinen (expired) 20.10.2021 23:59 zip
osa03-07_osajonot1 (expired) 20.10.2021 23:59 zip
osa03-08_osajonot2 (expired) 20.10.2021 23:59 zip
osa03-09_risuaitaviiva (expired) 20.10.2021 23:59 zip
osa03-10_risuaitanelio (expired) 20.10.2021 23:59 zip
osa03-11_alleviivaus (expired) 20.10.2021 23:59 zip
osa03-12_tasaus_oikeaan (expired) 20.10.2021 23:59 zip
osa03-13_sanalaatikko (expired) 20.10.2021 23:59 zip
osa03-13b_loytyvatko_vokaalit (expired) 20.10.2021 23:59 zip
osa03-13c_osajonon_haku (expired) 20.10.2021 23:59 zip
osa03-14_osajonojen_haku (expired) 20.10.2021 23:59 zip
osa03-15_toinen_esiintyma (expired) 20.10.2021 23:59 zip
osa03-15b_kertotaulut (expired) 20.10.2021 23:59 zip
osa03-16_sanojen_ensimmaiset_kirjaimet (expired) 20.10.2021 23:59 zip
osa03-17_kertomat (expired) 20.10.2021 23:59 zip
osa03-18_parit_ympari (expired) 20.10.2021 23:59 zip
osa03-19_vuorotellen (expired) 20.10.2021 23:59 zip
osa03-21_seitseman_veljesta (expired) 20.10.2021 23:59 zip
osa03-22_ensimmainen_merkki (expired) 20.10.2021 23:59 zip
osa03-23_risunelio (expired) 20.10.2021 23:59 zip
osa03-24_monta_tulostusta (expired) 20.10.2021 23:59 zip
osa03-25_keskiarvo (expired) 20.10.2021 23:59 zip
osa03-26_shakkilauta (expired) 20.10.2021 23:59 zip
osa03-27_sananelio (expired) 20.10.2021 23:59 zip
osa04-01_hello_visualstudio_code (expired) 20.10.2021 23:59 zip
osa04-02_viiva (expired) 20.10.2021 23:59 zip
osa04-02a_risulaatikko (expired) 20.10.2021 23:59 zip
osa04-02b_risunelio (expired) 20.10.2021 23:59 zip
osa04-02c_nelio (expired) 20.10.2021 23:59 zip
osa04-02d_kolmio (expired) 20.10.2021 23:59 zip
osa04-03_kuvio (expired) 20.10.2021 23:59 zip
osa04-04_joulukuusi (expired) 20.10.2021 23:59 zip
osa04-05_luvuista_suurin (expired) 20.10.2021 23:59 zip
osa04-06_merkit_samat (expired) 20.10.2021 23:59 zip
osa04-07_eka_toka_vika_sana (expired) 20.10.2021 23:59 zip
osa04-07a_alkioiden_arvojen_muutokset (expired) 20.10.2021 23:59 zip
osa04-07b_alkoiden_lisays_listaan (expired) 20.10.2021 23:59 zip
osa04-07c_lisays_ja_poisto (expired) 20.10.2021 23:59 zip
osa04-08_sama_sana_kahdesti (expired) 20.10.2021 23:59 zip
osa04-08b_lista_kahdesti (expired) 20.10.2021 23:59 zip
osa04-09_listan_pituus (expired) 20.10.2021 23:59 zip
osa04-10_keskiarvo (expired) 20.10.2021 23:59 zip
osa04-11_vaihteluvali (expired) 20.10.2021 23:59 zip
osa04-11a_tulostus_tahdilla (expired) 20.10.2021 23:59 zip
osa04-11b_negatiivisesta_positiiviseen (expired) 20.10.2021 23:59 zip
osa04-12_tahdet (expired) 20.10.2021 23:59 zip
osa04-13_anagrammi (expired) 20.10.2021 23:59 zip
osa04-14_palindromit (expired) 20.10.2021 23:59 zip
osa04-15_positiivisten_summa (expired) 20.10.2021 23:59 zip
osa04-16_parilliset (expired) 20.10.2021 23:59 zip
osa04-17_summalista (expired) 20.10.2021 23:59 zip
osa04-18_uniikit (expired) 20.10.2021 23:59 zip
osa04-18a_listan_pimman_pituus (expired) 20.10.2021 23:59 zip
osa04-18b_listan_lyhin (expired) 20.10.2021 23:59 zip
osa04-19_listan_pisimmat (expired) 20.10.2021 23:59 zip
osa04-20_lukulistasta_merkkijonolistaksi (expired) 20.10.2021 23:59 zip
osa04-21_kaikki_vaarinpain (expired) 20.10.2021 23:59 zip
osa04-22_eniten_kirjaimia (expired) 20.10.2021 23:59 zip
osa04-23_vokaalit_pois (expired) 20.10.2021 23:59 zip
osa04-24_poista_isot (expired) 20.10.2021 23:59 zip
osa04-25_naapureita_listassa (expired) 20.10.2021 23:59 zip
osa04-26_arvosanatilasto (expired) 20.10.2021 23:59 zip
osa05-01_alkoiden_maara (expired) 20.10.2021 23:59 zip
osa05-01a_pisin_merkkijono (expired) 20.10.2021 23:59 zip
osa05-02_go (expired) 20.10.2021 23:59 zip
osa05-03_sudoku_osa1 (expired) 20.10.2021 23:59 zip
osa05-04_sudoku_osa2 (expired) 20.10.2021 23:59 zip
osa05-05_sudoku_osa3 (expired) 20.10.2021 23:59 zip
osa05-06_sudoku_osa4 (expired) 20.10.2021 23:59 zip
osa05-06a_alkiot_tuplana (expired) 20.10.2021 23:59 zip
osa05-06b_poista_pienin (expired) 20.10.2021 23:59 zip
osa05-07_sudoku_osa5 (expired) 20.10.2021 23:59 zip
osa05-08_sudoku_osa6 (expired) 20.10.2021 23:59 zip
osa05-09_ristinolla (expired) 20.10.2021 23:59 zip
osa05-10_matriisin_kaanto (expired) 20.10.2021 23:59 zip
osa05-10b_kertaa_kymmenen (expired) 20.10.2021 23:59 zip
osa05-11_kertomat (expired) 20.10.2021 23:59 zip
osa05-12_histogrammi (expired) 20.10.2021 23:59 zip
osa05-13_puhelinluettelo_versio1 (expired) 20.10.2021 23:59 zip
osa05-14_puhelinluettelo_versio2 (expired) 20.10.2021 23:59 zip
osa05-15_sanakirjan_kaanto (expired) 20.10.2021 23:59 zip
osa05-16_luvut_sanoina (expired) 20.10.2021 23:59 zip
osa05-17_elokuvarekisteri (expired) 20.10.2021 23:59 zip
osa05-17b_etsi_elokuvat (expired) 20.10.2021 23:59 zip
osa05-17c_muodosta_tuple (expired) 20.10.2021 23:59 zip
osa05-18_vanhin_henkiloista (expired) 20.10.2021 23:59 zip
osa05-19_vanhemmat_henkilot (expired) 20.10.2021 23:59 zip
osa05-20_opiskelijarekisteri (expired) 20.10.2021 23:59 zip
osa05-21_kirjainruudukko (expired) 20.10.2021 23:59 zip
osa06-01_suurin_luku (expired) 20.10.2021 23:59 zip
osa06-02_hedelmakauppa (expired) 20.10.2021 23:59 zip
osa06-03_matriisi (expired) 20.10.2021 23:59 zip
osa06-04_kurssin_tulokset_osa1 (expired) 20.10.2021 23:59 zip
osa06-05_kurssin_tulokset_osa2 (expired) 20.10.2021 23:59 zip
osa06-06_kurssin_tulokset_osa3 (expired) 20.10.2021 23:59 zip
osa06-07_spellchecker (expired) 20.10.2021 23:59 zip
osa06-08_reseptihaku (expired) 20.10.2021 23:59 zip
osa06-09_kaupunkipyorat (expired) 20.10.2021 23:59 zip
osa06-10_omistuskirjoitus (expired) 20.10.2021 23:59 zip
osa06-11_paivakirja (expired) 20.10.2021 23:59 zip
osa06-12_aineiston_suodatus (expired) 20.10.2021 23:59 zip
osa06-13_henkilot_talteen (expired) 20.10.2021 23:59 zip
osa06-14_kurssin_tulokset_osa4 (expired) 20.10.2021 23:59 zip
osa06-15_sanahaku (expired) 20.10.2021 23:59 zip
osa06-16_muistava_sanakirja (expired) 20.10.2021 23:59 zip
osa06-17_syotteen_luku (expired) 20.10.2021 23:59 zip
osa06-18_parametrien_validointi (expired) 20.10.2021 23:59 zip
osa06-19_virheelliset_lottonumerot (expired) 20.10.2021 23:59 zip
osa07-01_hypotenuusa (expired) 20.10.2021 23:59 zip
osa07-02_erikoismerkit (expired) 20.10.2021 23:59 zip
osa07-03_murtoluvuilla_laskeminen (expired) 20.10.2021 23:59 zip
osa07-04_lottonumerot (expired) 20.10.2021 23:59 zip
osa07-05_salasanan_arpoja_1 (expired) 20.10.2021 23:59 zip
osa07-06_salasanan_arpoja_2 (expired) 20.10.2021 23:59 zip
osa07-07_noppasimulaatio (expired) 20.10.2021 23:59 zip
osa07-08_satunnaiset_sanat (expired) 20.10.2021 23:59 zip
osa07-09_kuinka_vanha (expired) 20.10.2021 23:59 zip
osa07-10_henkilotunnus_oikein (expired) 20.10.2021 23:59 zip
osa07-11_ruutuaika (expired) 20.10.2021 23:59 zip
osa07-12_jsontiedostot (expired) 20.10.2021 23:59 zip
osa07-13_kurssistatistiikka (expired) 20.10.2021 23:59 zip
osa07-14_kuka_huijasi (expired) 20.10.2021 23:59 zip
osa07-15_kuka_huijasi_2 (expired) 20.10.2021 23:59 zip
osa07-16_spellchecker_versio2 (expired) 20.10.2021 23:59 zip
osa07-17_merkkiapuri (expired) 20.10.2021 23:59 zip
osa07-18_oma_ohjelmointikieli (expired) 20.10.2021 23:59 zip
osa08-01_pienin_keskiarvo (expired) 20.10.2021 23:59 zip
osa08-02_rivien_summmat (expired) 20.10.2021 23:59 zip
osa08-03_vuodet_listaan (expired) 20.10.2021 23:59 zip
osa08-04_kauppalista (expired) 20.10.2021 23:59 zip
osa08-06_kirja (expired) 20.10.2021 23:59 zip
osa08-07_kirjoita_luokat (expired) 20.10.2021 23:59 zip
osa08-07b_muodosta_lemmikki (expired) 20.10.2021 23:59 zip
osa08-08_vanhempi_kirja (expired) 20.10.2021 23:59 zip
osa08-09_genren_kirjat (expired) 20.10.2021 23:59 zip
osa08-10_vaheneva_laskuri (expired) 20.10.2021 23:59 zip
osa08-10b_etu_ja_sukunimi (expired) 20.10.2021 23:59 zip
osa08-11_lukutilasto (expired) 20.10.2021 23:59 zip
osa08-11a_sekuntikello (expired) 20.10.2021 23:59 zip
osa08-12_kello (expired) 20.10.2021 23:59 zip
osa08-13_maksukortti (expired) 20.10.2021 23:59 zip
osa08-14_sarja (expired) 20.10.2021 23:59 zip
osa09-01_nopein_auto (expired) 17.11.2021 23:59 zip
osa09-02_hyvaksytyt_suoritukset (expired) 17.11.2021 23:59 zip
osa09-03_kasvatuslaitos (expired) 17.11.2021 23:59 zip
osa09-04_maksukortti_ja_kassapaate (expired) 17.11.2021 23:59 zip
osa09-05_asuntovertailu (expired) 17.11.2021 23:59 zip
osa09-06_lemmikki (expired) 17.11.2021 23:59 zip
osa09-07_lahjapakkaus (expired) 17.11.2021 23:59 zip
osa09-08_huoneen_lyhin (expired) 17.11.2021 23:59 zip
osa09-09_auto (expired) 17.11.2021 23:59 zip
osa09-10_aanite (expired) 17.11.2021 23:59 zip
osa09-11_havaintoasema (expired) 17.11.2021 23:59 zip
osa09-12_palvelumaksu (expired) 17.11.2021 23:59 zip
osa09-13_postinumerot (expired) 17.11.2021 23:59 zip
osa09-14_lista_apuri (expired) 17.11.2021 23:59 zip
osa09-15_tavara_matkalaukku_lastiruuma (expired) 17.11.2021 23:59 zip
osa10-01_kannettava_tietokone (expired) 24.11.2021 23:59 zip
osa10-02_pelimuseo (expired) 24.11.2021 23:59 zip
osa10-03_pinta_alat (expired) 24.11.2021 23:59 zip
osa10-04_sanapeli (expired) 24.11.2021 23:59 zip
osa10-05_superryhma (expired) 24.11.2021 23:59 zip
osa10-06_salainen_taikajuoma (expired) 24.11.2021 23:59 zip
osa10-07_raha (expired) 24.11.2021 23:59 zip
osa10-08_paivays (expired) 24.11.2021 23:59 zip
osa10-09_iteroitava_kauppalista (expired) 24.11.2021 23:59 zip
osa10-10_puhelinluettelo_osa1 (expired) 24.11.2021 23:59 zip
osa10-11_puhelinluettelo_osa2 (expired) 24.11.2021 23:59 zip
osa10-12_opintorekisteri (expired) 24.11.2021 23:59 zip
osa11-01_neliojuuret (expired) 01.12.2021 23:59 zip
osa11-02_tahtirivit (expired) 01.12.2021 23:59 zip
osa11-03_paras_koetulos (expired) 01.12.2021 23:59 zip
osa11-04_pituudet (expired) 01.12.2021 23:59 zip
osa11-05_poista_pienemmat (expired) 01.12.2021 23:59 zip
osa11-06_vokaalilla_alkavat (expired) 01.12.2021 23:59 zip
osa11-07_lottorivi (expired) 01.12.2021 23:59 zip
osa11-08_suodata_kielletyt (expired) 01.12.2021 23:59 zip
osa11-09_kauppalistan_tuotteet (expired) 01.12.2021 23:59 zip
osa11-10_halvempien_hintaero (expired) 01.12.2021 23:59 zip
osa11-11_merkkijonojen_pituudet (expired) 01.12.2021 23:59 zip
osa11-12_yleisimmat_sanat (expired) 01.12.2021 23:59 zip
osa11-13_listaan_lukuja (expired) 01.12.2021 23:59 zip
osa11-14_rekursiivinen_summa (expired) 01.12.2021 23:59 zip
osa11-15_sulut_tasapainossa (expired) 01.12.2021 23:59 zip
osa11-16_suurin_alkio (expired) 01.12.2021 23:59 zip
osa11-17_pomot_ja_alaiset (expired) 01.12.2021 23:59 zip
osa11-18_tilauskirja (expired) 01.12.2021 23:59 zip
osa11-19_tilauskirjasovellus (expired) 01.12.2021 23:59 zip
osa12-01_varastosaldo (expired) 08.12.2021 23:59 zip
osa12-02_tuotantokaudet (expired) 08.12.2021 23:59 zip
osa12-03_pisteiden_mukaan (expired) 08.12.2021 23:59 zip
osa12-04_kiipeilyreitti (expired) 08.12.2021 23:59 zip
osa12-05_kiipeilykalliot (expired) 08.12.2021 23:59 zip
osa12-06_palloilijat (expired) 08.12.2021 23:59 zip
osa12-07_tuotteiden_haku (expired) 08.12.2021 23:59 zip
osa12-08_parilliset (expired) 08.12.2021 23:59 zip
osa12-09_alkuluvut (expired) 08.12.2021 23:59 zip
osa12-10_satunnaiset_sanat (expired) 08.12.2021 23:59 zip
osa12-11_suoritukset (expired) 08.12.2021 23:59 zip
osa12-12_rajatut_suoritukset (expired) 08.12.2021 23:59 zip
osa12-13_opintopisteet (expired) 08.12.2021 23:59 zip
osa12-14_saannolliset_lausekkeet (expired) 08.12.2021 23:59 zip
osa12-15_tilastot_ojennukseen (expired) 08.12.2021 23:59 zip
osa13-01_nelja_robottia (expired) 15.12.2021 23:59 zip
osa13-02_robotit_rivissa (expired) 15.12.2021 23:59 zip
osa13-03_sata_robottia (expired) 15.12.2021 23:59 zip
osa13-04_satunnaiset_robotit (expired) 15.12.2021 23:59 zip
osa13-05_pystyliike (expired) 15.12.2021 23:59 zip
osa13-06_reunan_kierto (expired) 15.12.2021 23:59 zip
osa13-07_kaksi_robottia (expired) 15.12.2021 23:59 zip
osa13-08_piirileikki (expired) 15.12.2021 23:59 zip
osa13-09_pomppiva_pallo (expired) 15.12.2021 23:59 zip
osa13-10_robotti_invaasio (expired) 15.12.2021 23:59 zip
osa13-11_nelja_suuntaa (expired) 15.12.2021 23:59 zip
osa13-12_nelja_seinaa (expired) 15.12.2021 23:59 zip
osa13-13_kaksi_pelaajaa (expired) 15.12.2021 23:59 zip
osa13-14_robotti_ja_hiiri (expired) 15.12.2021 23:59 zip
osa13-15_robotin_paikka (expired) 15.12.2021 23:59 zip
osa13-16_kello (expired) 15.12.2021 23:59 zip
osa13-17_asteroidit (expired) 15.12.2021 23:59 zip
osa14-01_pelin_palautus (expired) 22.12.2021 23:59 zip