#Digitális Kultúra - 2022. május KÖZÉPSZINT

#1. feladat - parancs beolvasása
p=input('Kérem a robot parancsait (pl. EEEKDKEKDKEKDDNN): ')

#2. feladat - Betűk megszámlálása
betuk={
    'E':0,
    'D':0,
    'K':0,
    'N':0
}
for b in p:         #a betűk (b) a parancsból (p) a kulcsok --> betuk['E'] pl.
    betuk[b]+=1

for egtaj in betuk:
    print(f'{egtaj} betűk száma: {betuk[egtaj]}')

#3. feladat - rövidített útvonal
ED=abs((betuk['E']-betuk['D']))
KN=abs((betuk['K']-betuk['N']))
#feltételes értékadások
#f-függőleges elmozdulás (É-D)
#v-vízszintes elmozdulás (K-N)
#r-a rövidített útvonal
f='E'*ED if betuk['E']>betuk['D'] else 'D'*ED
v='K'*KN if betuk['K']>betuk['N'] else 'N'*KN                                                                   
r=f+v
print(f'Egy legrövidebb út parancsszava: {r}')   

input('Enter és vége...')
