Informācijas pārraidīšana un uzglabāšana ir uzdevums, kura veiksmīgai izpildei lieti noder dažādu kodēšanas sistēmu pārzināšana. Vienā no šādām sistēmām naturālie skaitļi tiek kodēti ar angļu alfabēta mazo burtu virknēm . No visām iespējamām burtu virknēm par derīgām tiek uzskatītas tikai tās, kurās burti ir sakārtoti leksikogrāfiskā kārtībā (t.i., katrs nākošais burts virknē atrodas alfabētā tālāk par iepriekšējo). Derīgās burtu virknes sauksim par "vārdiem".
Kodēšanas sistēmas īpašības ir sekojošas:
a 1 b 2 ... z 26 ab 27 ... az 51 bc 52 ... vwxyz 83681 ...Vārdam piešķirtais numurs ir šī vārda kods.
Uzrakstiet programmu, kas dotai simbolu virknei nosaka, vai tā var kalpot par vārdu dotajā kodēšanas sistēmā, un, ja var, kāds ir šī vārda kods!
Teksta faila akods.in vienīgajā rindā dota burtu virkne, kas sastāv no angļu alfabēta mazajiem burtiem. Virknes garums nepārsniedz 26 simbolus.
Teksta faila akods.out vienīgajā rindā jāizvada viens vesels skaitlis - 0, ja ievadītā virkne nav vārds aprakstītajā kodēšanas sistēmā vai vārda kods, ja ir.
akods.in | akods.out |
bf |
55 |
akods.in | akods.out |
aab |
0 |
akods.in | akods.out |
vwxyz |
83681 |