FANDOM


Yes check Tesztelve a 3..6.1 verzióban.

# -*- coding: utf-8 -*-
"""
A 2018. tavaszi (idegen nyelvű) Fogadóóra feladat megoldása
"""
 
def f(i):
    print('%d. feladat:' % i)
 
# 1. feladat
lista = [line.replace('\n', '').split(' ') for line in open('fogado.txt').readlines()]
 
f(2)
print('Foglalások száma: %d' % len(lista))
 
f(3)
nev = input('Adjon meg egy nevet: ')
nevek = [l[0] + ' ' + l[1] for l in lista]
db = ''.join(nevek).count(nev)
if db > 0:
    print('%s néven %d időpontfoglalás van.' % (nev, db))
else:
    print('A megadott néven nincs időpontfoglalás.')
 
f(4)
mikor = input('Adjon meg egy érvényes időpontot (pl. 17:10): ')
nevek = [l[0] + ' ' + l[1] for l in lista if l[2] == mikor]
nevekrendezve = '\n'.join(sorted(nevek))
print(nevekrendezve)
with open(mikor.replace(':', '') + '.txt', 'w') as outfile:
    outfile.write(nevekrendezve)
 
f(5)
foglalasok = [l[3] for l in lista]
melyik = foglalasok.index(min(foglalasok))
sor = lista[melyik]
print('Tanár neve: ' + sor[0] + ' ' + sor[1])
print('Foglalt időpont: ' + sor[2])
print('Foglalás ideje: ' + sor[3])
 
f(6)
idok = list(range(1600, 1660, 10))
idok.extend(list(range(1700, 1760, 10)))
idok.append(1800) # Virtuális időpont az indexelés miatt!
kezdetek = [str(ido)[:2] + ':' + str(ido)[2:] for ido in idok]
barnalista = sorted([l[2] for l in lista if l[0] == 'Barna' and l[1] == 'Eszter'])
for kezdet in kezdetek[:-1]: # A 18 óra miatt -1.
    if kezdet not in barnalista:
        print(kezdet)
haza = kezdetek[kezdetek.index(max(barnalista)) + 1]
print('Barna Eszter legkorábban távozhat: ' + haza)


Érettségi feladatok programozásból
2004 Személyazonosító jel

2005 LottóVigenère-tábla 2006 TelefonszámlaFehérjeZenei adók 2007 SMS-szavakFoci 2008 SMSRobot 2009 LiftAutomataÚtépítés 2010 HelyjegyTelekAnagramma 2011 SzójátékRejtvényPitypang 2012 FutárTörtekSzín-kép 2013 VálasztásokSzámokKözúti ellenőrzés 2014 IPv6CéllövészetNézőtér 2015 ExpedícióLatin táncokFej vagy írás 2016 ÖtszázZárTelefonos ügyfélszolgálat 2017 TesztversenyFürdőHiányzások 2018 TársalgóFogadóóra