CloudCoder Python feladatgyujtemeny

A MathWikiből
(Változatok közti eltérés)
 
(egy szerkesztő 20 közbeeső változata nincs mutatva)
11. sor: 11. sor:
 
= Feladatok =
 
= Feladatok =
  
== Tavalyi feladatok ==
+
== Függvényírás, matematikai műveletek, karakterláncok ==
  
[[CloudCoder Python feladatgyujtemeny/nagybetu|nagybetu]]
+
[[CloudCoder Python feladatgyujtemeny/hello|hello]]
  
[[CloudCoder Python feladatgyujtemeny/udvarias|udvarias]]
+
[[CloudCoder Python feladatgyujtemeny/osztas|osztas]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/celsiusra|celsiusra]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/netsebesseg|netsebesseg]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/hanyora|hanyora]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/koszones|koszones]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/mrx|mrx]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/kettohatvany|kettohatvany]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/hanybyte|hanybyte]]
 +
 
 +
== Elágazás, lista ==
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/szobahomerseklet|szobahomerseklet]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/blackjack|blackjack]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/iphone_vasarlas|iphone_vasarlas]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/neptun_elobb|neptun_elobb]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/lista_elso|lista_elso]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/szin_komponens|szin_komponens]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/lista_veg|lista_veg]] '''*'''
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/sorszamok|sorszamok]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/naplobol|naplobol]]
 +
 
 +
== Egyszerű ciklusok ==
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/prime|prime]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/faktorialis|faktorialis]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/hanyat_oszt|hanyat_oszt]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/eszperente|eszperente]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/piramis|piramis]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/fogasok|fogasok]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/nevkonfliktus|nevkonfliktus]] '''+'''
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/nev_generator|nev_generator]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/szomszed|szomszed]] '''**'''
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/buvos_negyzet|buvos_negyzet]] '''*'''
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/szorzotabla|szorzotabla]] '''+'''
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/tavterkep|tavterkep]] '''*'''
 +
 
 +
== '''while''' ciklusok ==
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/kettotelen|kettotelen]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/pakolas|pakolas]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/beolvas|beolvas]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/jegyek|jegyek]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/szorzat_x|szorzat_x]]
 +
 
 +
== Range nélküli '''for''' ==
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/legnagyobb|legnagyobb]] '''+'''
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/ismetles|ismetles]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/kiejtes|kiejtes]] '''*'''
 +
 
 +
== '''dict''' használata ==
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/osztalyzas|osztalyzas]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/otosok|otosok]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/leallosav|leallosav]] '''*'''
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/golkiraly|golkiraly]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/enciklopedia|enciklopedia]]
  
 
[[CloudCoder Python feladatgyujtemeny/leltar_frissites|leltar_frissites]]
 
[[CloudCoder Python feladatgyujtemeny/leltar_frissites|leltar_frissites]]
21. sor: 113. sor:
 
[[CloudCoder Python feladatgyujtemeny/leltar_sorszam|leltar_sorszam]]
 
[[CloudCoder Python feladatgyujtemeny/leltar_sorszam|leltar_sorszam]]
  
[[CloudCoder Python feladatgyujtemeny/leltar_egyben|leltar_egyben]]
+
[[CloudCoder Python feladatgyujtemeny/leltar_egyben|leltar_egyben]] '''*'''
 +
 
 +
== Beépített függvények, beépített típusok ==
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/manhattan_tav|manhattan_tav]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/leggyengebb|leggyengebb]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/kerekitesi_hiba|kerekitesi_hiba]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/nagybetu|nagybetu]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/lotto|lotto]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/legmagasabb|legmagasabb]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/rosetta|rosetta]]
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/kicsillagoz|kicsillagoz]] '''*'''
 +
 
 +
== Listaértelmezés ==
  
 
[[CloudCoder Python feladatgyujtemeny/szorzo|szorzo]]
 
[[CloudCoder Python feladatgyujtemeny/szorzo|szorzo]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/udvarias|udvarias]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/szohosszak|szohosszak]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/dominal|dominal]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/szobaszam|szobaszam]]
  
 
[[CloudCoder Python feladatgyujtemeny/atment|atment]]
 
[[CloudCoder Python feladatgyujtemeny/atment|atment]]
 +
 +
== Függvényhívás részletesebben ==
  
 
[[CloudCoder Python feladatgyujtemeny/kiertekel|kiertekel]]
 
[[CloudCoder Python feladatgyujtemeny/kiertekel|kiertekel]]
  
 
[[CloudCoder Python feladatgyujtemeny/kozel|kozel]]
 
[[CloudCoder Python feladatgyujtemeny/kozel|kozel]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/madarnyelv_dekod|madarnyelv_dekod]]
 +
 +
== Hibajavítás ==
 +
 +
[[CloudCoder Python feladatgyujtemeny/prima|prima]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/osztok_szotara|osztok_szotara]]
  
 
[[CloudCoder Python feladatgyujtemeny/vananagram|vananagram]]
 
[[CloudCoder Python feladatgyujtemeny/vananagram|vananagram]]
  
[[CloudCoder Python feladatgyujtemeny/madarnyelv_dekod|madarnyelv_dekod]]
+
[[CloudCoder Python feladatgyujtemeny/matrix_szorzas|matrix_szorzas]]
  
 
[[CloudCoder Python feladatgyujtemeny/pasziansz|pasziansz]] '''**'''
 
[[CloudCoder Python feladatgyujtemeny/pasziansz|pasziansz]] '''**'''
 +
 +
== Rekurzió, rekurzió és ciklus összehasonlítás ==
 +
 +
[[CloudCoder Python feladatgyujtemeny/collatz|collatz]]
  
 
[[CloudCoder Python feladatgyujtemeny/zarojel|zarojel]] '''*'''
 
[[CloudCoder Python feladatgyujtemeny/zarojel|zarojel]] '''*'''
 +
 +
[[CloudCoder Python feladatgyujtemeny/pascal|pascal]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/nalattak|nalattak]]
  
 
[[CloudCoder Python feladatgyujtemeny/cserebere|cserebere]]
 
[[CloudCoder Python feladatgyujtemeny/cserebere|cserebere]]
  
[[CloudCoder Python feladatgyujtemeny/osztosor2|osztosor2]] '''*'''
+
[[CloudCoder Python feladatgyujtemeny/osztosor2|osztosor2]] '''**'''
  
 
[[CloudCoder Python feladatgyujtemeny/tornyok|tornyok]] '''**'''
 
[[CloudCoder Python feladatgyujtemeny/tornyok|tornyok]] '''**'''
  
[[CloudCoder Python feladatgyujtemeny/pascal|pascal]]
+
== Beépített könyvtárak függvényei ==
 
+
[[CloudCoder Python feladatgyujtemeny/nalattak|nalattak]]
+
  
 
[[CloudCoder Python feladatgyujtemeny/buli|buli]]
 
[[CloudCoder Python feladatgyujtemeny/buli|buli]]
60. sor: 196. sor:
  
 
[[CloudCoder Python feladatgyujtemeny/teki|teki]] '''*'''
 
[[CloudCoder Python feladatgyujtemeny/teki|teki]] '''*'''
 +
 +
== Beépített könyvtárak osztályai, mutable/immutable típusok ==
  
 
[[CloudCoder Python feladatgyujtemeny/osztok|osztok]]
 
[[CloudCoder Python feladatgyujtemeny/osztok|osztok]]
74. sor: 212. sor:
  
 
[[CloudCoder Python feladatgyujtemeny/nev_neptun|nev_neptun]]
 
[[CloudCoder Python feladatgyujtemeny/nev_neptun|nev_neptun]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/nyeses|nyeses]] '''**'''
 +
 +
== Hibakezelés részletesen ==
  
 
[[CloudCoder Python feladatgyujtemeny/lakoma_1|lakoma_1]]
 
[[CloudCoder Python feladatgyujtemeny/lakoma_1|lakoma_1]]
82. sor: 224. sor:
  
 
[[CloudCoder Python feladatgyujtemeny/lakoma_4|lakoma_4]]
 
[[CloudCoder Python feladatgyujtemeny/lakoma_4|lakoma_4]]
 
[[CloudCoder Python feladatgyujtemeny/nyeses|nyeses]] '''**'''
 
  
 
[[CloudCoder Python feladatgyujtemeny/nokedli|nokedli]]
 
[[CloudCoder Python feladatgyujtemeny/nokedli|nokedli]]
89. sor: 229. sor:
 
[[CloudCoder Python feladatgyujtemeny/nokedli_hiba|nokedli_hiba]]
 
[[CloudCoder Python feladatgyujtemeny/nokedli_hiba|nokedli_hiba]]
  
[[CloudCoder Python feladatgyujtemeny/foglalas|foglalas 1-6]] foglalas_5 '''*'''
+
== Saját osztály írása ==
 +
 
 +
[[CloudCoder Python feladatgyujtemeny/foglalas|foglalas 1-6]] (5. feladat '''*'''-os)
  
 
[[CloudCoder Python feladatgyujtemeny/ember_osztaly|ember_osztaly]]
 
[[CloudCoder Python feladatgyujtemeny/ember_osztaly|ember_osztaly]]
  
 
[[CloudCoder Python feladatgyujtemeny/kinyer_metodus|kinyer_metodus]]
 
[[CloudCoder Python feladatgyujtemeny/kinyer_metodus|kinyer_metodus]]
 +
 +
== Összefoglaló feladat ==
 +
 +
[[CloudCoder Python feladatgyujtemeny/raeres_megse|raeres_megse]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/raeres_megis|raeres_megis]]
 +
 +
[[CloudCoder Python feladatgyujtemeny/legjobb_datum|legjobb_datum]]  '''*'''

A lap jelenlegi, 2015. december 15., 14:13-kori változata

Tartalomjegyzék

Előszó

Megoldások és esetleges további megjegyzések a linkek túloldalán.

Jelzések a feladatok mellett:

  • * Jelentése nehezebb feladat. Ilyent nem várnék el kötelezően mindenkitől. Labor második felébe tenném, vagy felkészülnék hogy ezt kell magyarázni majd mindenkinek :) Háziból legalább egyik feladat ne ilyen legyen.
  • ** Jelentése még nehezebb feladat. Ilyent csak labor utolsó feladatának adnék fel, hogy a jóknak legyen mivel elfoglalni magukat.
  • + Jelentése alapvető/sztenderd algoritmus. Ezekkel is jó ha megismerkednek, laboron jó, de könnyű a neten találni megoldást, így házinak nem adnám fel.

Feladatok

Függvényírás, matematikai műveletek, karakterláncok

hello

osztas

celsiusra

netsebesseg

hanyora

koszones

mrx

kettohatvany

hanybyte

Elágazás, lista

szobahomerseklet

blackjack

iphone_vasarlas

neptun_elobb

lista_elso

szin_komponens

lista_veg *

sorszamok

naplobol

Egyszerű ciklusok

prime

faktorialis

hanyat_oszt

eszperente

piramis

fogasok

nevkonfliktus +

nev_generator

szomszed **

buvos_negyzet *

szorzotabla +

tavterkep *

while ciklusok

kettotelen

pakolas

beolvas

jegyek

szorzat_x

Range nélküli for

legnagyobb +

ismetles

kiejtes *

dict használata

osztalyzas

otosok

leallosav *

golkiraly

enciklopedia

leltar_frissites

leltar_sorszam

leltar_egyben *

Beépített függvények, beépített típusok

manhattan_tav

leggyengebb

kerekitesi_hiba

nagybetu

lotto

legmagasabb

rosetta

kicsillagoz *

Listaértelmezés

szorzo

udvarias

szohosszak

dominal

szobaszam

atment

Függvényhívás részletesebben

kiertekel

kozel

madarnyelv_dekod

Hibajavítás

prima

osztok_szotara

vananagram

matrix_szorzas

pasziansz **

Rekurzió, rekurzió és ciklus összehasonlítás

collatz

zarojel *

pascal

nalattak

cserebere

osztosor2 **

tornyok **

Beépített könyvtárak függvényei

buli

polarbol_sima

matrixlog *

huto *

cegesbuli

teki *

Beépített könyvtárak osztályai, mutable/immutable típusok

osztok

evek *

unnep_datum

docstringek *

ponttabla **

kodolt_datum

nev_neptun

nyeses **

Hibakezelés részletesen

lakoma_1

lakoma_2

lakoma_3

lakoma_4

nokedli

nokedli_hiba

Saját osztály írása

foglalas 1-6 (5. feladat *-os)

ember_osztaly

kinyer_metodus

Összefoglaló feladat

raeres_megse

raeres_megis

legjobb_datum *

Személyes eszközök