Robot - Digitális Kultúra Érettségi Középszint Programozás - 2022 Május



szo=input("Kérem a robot parancsait: ")
ebetu=0
dbetu=0
kbetu=0
nbetu=0

for x in range(len(szo)):
    if szo[x]=="E":
        ebetu=ebetu+1
    if szo[x]=="D":
        dbetu=dbetu+1
    if szo[x]=="K":
        kbetu=kbetu+1
    if szo[x]=="N":
        nbetu=nbetu+1

print("E betük száma: {0}".format(ebetu))
print("D betük száma: {0}".format(dbetu))
print("K betük száma: {0}".format(kbetu))
print("N betük száma: {0}".format(nbetu))

kiirszo=""
hanyszor=0
mit=""
if ebetu>dbetu:
    hanyszor=ebetu-dbetu
    mit="E"
else:
    hanyszor=dbetu-ebetu
    mit="D"

for x in range(hanyszor):
    kiirszo=kiirszo+mit

if kbetu > nbetu:
    hanyszor = kbetu - nbetu
    mit = "K"
else:
    hanyszor = nbetu - kbetu
    mit = "N"

for x in range(hanyszor):
    kiirszo = kiirszo + mit

print("Egy legrövidebb út parancsszava: {0}".format(kiirszo))