Informatika gyűjtemény

Egy szinttel feljebb Azonosító

2004050607080910

NézetNyomtat

Azonosító

A processzorgyártó cégek megállapodtak abban, hogy milyen rendszert alkalmaznak az általuk gyártott processzorok azonosítására. Minden cég kap egy betűkészletet, és ezekből kell az azonosító kódot képeznie úgy, hogy minden betű pontosan egyszer szerepeljen az azonosítóban. Például egy cég azt kapta, hogy minden azonosítója egy-egy a, b, c, d és x betűt tartalmazzon. A processzorok a gyártási sorrendben ábécé szerint növekvően kapják mindig a következő azonosítót.

Feladat:

Készíts programot (AZON.PAS, AZON.C), amely adott azonosítóra kiszámítja a következő két kérdésre a választ.
A: Hányadik a gyártási sorrendben a processzor? (0-tól sorszámozva)
B: Mi az ábácé sorrendben rákövetkező szabályos azonosító?

Bemenet:

Az AZON.BE szöveges állomány első és egyetlen sorában egy szabályos azonosító van, amely csak kisbetűket tartalmaz az 'a' .. 'z' tartományból és legfeljebb 12 betűből áll.

Kimenet:

Az AZON.KI szöveges állomány első sorába egy egész számot kell írni, az A kérdésre adandó választ. A második sorba a B kérdésre adandó választ kell írni, tehát a sorrendben következő szabályos azonosítót, ha nincs ilyen, akkor a NINCS szót.

Példa:

AZON.BE AZON.KI
bdaxc 37bdcax

Tesztadatok: