http://wiki.math.bme.hu/history/Informatika2-2017/Gyakorlat5?feed=atom&
Informatika2-2017/Gyakorlat5 - Laptörténet
2024-03-28T18:34:43Z
Az oldal laptörténete a wikiben
MediaWiki 1.18.1
http://wiki.math.bme.hu/index.php?title=Informatika2-2017/Gyakorlat5&diff=12545&oldid=prev
Gaebor: Új oldal, tartalma: „előző fel következő = Feladatok = == <tt>string</tt>ek == === Mátrix raj…”
2017-03-08T10:47:32Z
<p>Új oldal, tartalma: „<a href="/view/Informatika2-2017/Gyakorlat4" title="Informatika2-2017/Gyakorlat4">előző</a> <a href="/view/Informatika2-2017" title="Informatika2-2017">fel</a> <a href="/view/Informatika2-2017/Gyakorlat6" title="Informatika2-2017/Gyakorlat6">következő</a> = Feladatok = == <tt>string</tt>ek == === Mátrix raj…”</p>
<p><b>Új lap</b></p><div>[[Informatika2-2017/Gyakorlat4|előző]] [[Informatika2-2017|fel]] [[Informatika2-2017/Gyakorlat6|következő]]<br />
<br />
= Feladatok =<br />
<br />
== <tt>string</tt>ek ==<br />
<br />
=== Mátrix rajzolás ===<br />
<br />
Írjunk függvényt, mely "szépen" ír ki mátrixokat. Adott például a következő mátrix <tt>python</tt>ban:<br />
<br />
m = [[1, 2, -33], [44, 5, 666], [7, -8, -99]]<br />
<br />
Ezt a következő módon írja ki:<br />
<br />
| 1| 2| -33|<br />
| 44| 5| 666|<br />
| 7| -8| -99|<br />
<br />
== CloudCoder ==<br />
https://ccweb.math.bme.hu/cloudcoder/<br />
<br />
=== Feladatok ajánlott sorrendje ===<br />
<br />
# nagybetu<br />
# madarnyelv_dekod<br />
# docstringek<br />
# leallosav<br />
# vananagram (eddig oldjuk meg)<br />
# ponttabla<br />
<br />
== Reguláris kifejezések ==<br />
<br />
=== Időpont csere ===<br />
<br />
Írjunk reguláris kifejezést, mely a magyar dátumokra illeszkedik, pl: <br />
<br />
1990. marcius 23.<br />
<br />
Nem kell tesztelni, hogy valódi nap-e, azt viszont igen, hogy valódi hónap-e.<br />
<br />
Írjunk python programot, mely lecseréli az ilyen évszámokat (elég januártól márciusig) ilyen formátumra:<br />
<br />
1990. 03. 23.<br />
<br />
=== Szótárból cserél ===<br />
<br />
Írjunk függvényt, mely paraméterként kap egy stringet és egy szótárat. A szótárban cserék vannak, azaz, hogy melyik szót (kulcs) melyikre kell cserélni (érték). Oldjuk ezt meg reguláris kifejezésekkel! Példa a paraméterekre: <br />
<br />
cserek = {"kiskutya":"kismacska", "majonez":"mustar", "mehecske":"lodarazs", "kikerulni":"atugrani"}<br />
<br />
mondat = """Volt egyszer egy kiskutya, vasarba menet talalkozott a mehecskevel, mely eppen majonezt lakmarozott. <br />
A kiskutya nem tudta mitevo legyen, megprobalta kikerulni, de a mehecske tul nagy volt.<br />
Igy a kiskutya inkabb hazament majonezt lakmarozni."""<br />
<br />
== Bónusz == <br />
<br />
Ha valaki idáig eljutott, akkor ezzel kell az idők végezetéig játszania: [https://regexcrossword.com/ https://regexcrossword.com/]<br />
<br />
[[Informatika2-2017/Gyakorlat4|előző]] [[Informatika2-2017|fel]] [[Informatika2-2017/Gyakorlat6|következő]]</div>
Gaebor