Recent Changes - Search:

Oktatás

* Programozás 1
  + feladatsor
  + GitHub oldal

* Szkriptnyelvek
  + feladatsor
  + quick link

Teaching

* Programming 1 (BI)
  ◇ exercises
  ◇ quick link

* Scripting Languages
  ◇ exercises
  ◇ quick link

teaching assets


Félévek

* aktuális (2023/24/2)
* archívum


Linkek

* kalendárium
   - munkaszüneti napok '20
* tételsorok
* jegyzetek
* szakdolgozat / PhD
* ösztöndíjak
* certificates
* C lang.
* C++
* C#
* Clojure
* D lang.
* Java
* Nim
* Scala


[ edit | logout ]
[ sandbox | passwd ]

Py3 /

20180306a

README

Az Advent of Code (rövidítve: AoC) oldal 2015. végén indult, s rögtön óriási sikere lett a programozók körében. Minden évben dec. 1-jén válik elérhetővé az első feladat, s dec. 25-én kerül ki az utolsó. Egy nap tulajdonképpen két feladat válik elérhetővé, de a második feladat általában az első valamilyen variációja (persze az is előfordul néha, hogy a második feladathoz teljesen át kell írni az első programunkat…). Naponta így 2 csillagot lehet megszerezni, s a cél az, hogy karácsony estére összegyűjtsük mind az 50 csillagot.

Olvassuk el a hivatalos About oldalt is.

A továbbiakban kiválogatok néhány feladatot az AoC oldalról. Ezek nem szó szerinti fordítások lesznek; csupán a lényeget fogják tartalmazni. Érdemes lesz elolvasni a feladat eredeti kiírását is, ui. mindegyikhez tartozik egy érdekes sztori.

Érdemes az AoC oldalon is regisztrálni, s oda is küldjék be a megoldásukat. Arra azonban figyeljünk, hogy minden felhasználó más-más input adatokat kap. Vagyis ha itt helyesen megoldanak egy feladatot, azt az AoC oldal nem fogja elfogadni. Töltsék le a megfelelő input állományt az AoC oldaláról, és arra is futtassák le a programjukat.

Fájlkezelés (Python)

Elképzelhető, hogy úgy adok fel egy AoC feladatot, hogy még nem vettük a fájlkezelést. Nem esünk kétségbe! Az input file tartalmát tegyük be többsoros sztringként, s dolgozzunk azzal. A TEXT.splitlines() -szal fel tudjuk vágni sorokra. A fájlkezelésre is hamarosan sor kerül.

Cloud City

  

Blogjaim, hobbi projektjeim

* The Ubuntu Incident
* Python Adventures
* @GitHub
* heroku
* extra
* haladó Python
* YouTube listák


Debrecen | la France


[ edit ]

Edit - History - Print *** Report - Recent Changes - Search
Page last modified on 2020 October 04, 21:04