Valaha vörösdiplomás kolléga azt a feladatot kapta, hogy számoljon el 1-től N-ig, ahol a paraméter legfeljebb száz.
Nem tudta, hogy a ciklus határait változóval is meg lehet adni, mert a példaprogramokban mindig konstansok voltak. :(
Számoljunk 1-től 5-ig. De neki nem 5-ig kellett számolni, hanem vagy 1-ig, vagy 2-ig, vagy... 100-ig.
Szóval ha ötig tudsz számolni, az már kitűnő.
Az alábbi terjedelmes rétestészta kódot írta:
ha 1:
print 1;
ha 2:
print 2;
print 1;
ha 3:
print 3;
print 2;
print 1;
stb.
(Átforgatnia nem kellett volna, azt senki nem kérte tőle.)
És ezt kézzel írta meg, több napos munkával. (Közben akár el is ronthatta. Ki nézi át?)
Ha csak egy kicsit több esze lett volna, ír egy olyan programot, amely ezt a programot megírja helyette.
Tudsz írni spagettikód író programot? ;)