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))