Skaitļu rēbusi mēdz būt, piemēram, šādi :
ABCD + BDC = 2A2A
Kā jau skaitļu rēbusos pieņemts, katrs burts jāaizvieto ar savu ciparu, ievērojot sekojošus noteikumus:
1592 + 529 = 2121 1583 + 538 = 2121 1574 + 547 = 2121 1547 + 574 = 2121 1538 + 583 = 2121 1529 + 592 = 2121Uzrakstiet programmu, kas risina šāda veida saskaitīšanas rēbusus, kas satur divus saskaitāmos un rezultātu.
Teksta faila rebuss.in pirmajā rindā dota pirmajam saskaitāmajam atbilstošo simbolu virkne, kas var saturēt latīņu alfabēta lielos burtus A,B,C,D un ciparus. Faila otrajā rindā dota pirmajam saskaitāmajam atbilstošo simbolu virkne, kas var saturēt latīņu alfabēta lielos burtus A,B,C,D un ciparus. Faila trešajā rindā dota rezultātam atbilstošo simbolu virkne, kas var saturēt latīņu alfabēta lielos burtus A,B,C,D un ciparus. Nevienas virknes garums nepārsniedz piecus simbolus.
Teksta faila rebuss.out vienīgajā rindā jāizvada viens vesels skaitlis - dotā rēbusa atrisinājumu skaits.
rebuss.in | rebuss.out |
ABCD BDC 2A2A |
6 |
rebuss.in | rebuss.out |
ABCD BDC 5A2A |
0 |