Zadání

Transkript

Zadání
ASCII art
V rámci semestrální práce z předmětu Mobilní komunikace a zařízení, který je vyučován na
Katedře informatiky a výpočetní techniky Fakulty aplikovaných věd ZČU v Plzni, bylo za
úkol vyvinout aplikaci pro smartphone, která vyřeší matematický problém, jehož znění je
získáno z fotky pořízené smartphonem. Váš úkol je mnohem jednodušší. Výsledkem vaší
práce má být program, který sečte dvě celá čísla zadaná v podobě ASCII artu a výsledek
vypíše opět v podobě ASCII artu. ASCII artem se v tomto případě rozumí matice znaků, která
má přesně 7 řádek, a každý prvek v ní obsažený je buď tečka („.“), nebo malé písmeno x.
Na počátku máme dán výraz a + b zadán v podobě ASCII artu. Každý znak výrazu (číslice
obsažené v a a b a znaménko +) je vyjádřen maticí o velikosti 7 × 5. Tyto matice jsou
odděleny jedním sloupcem složeným z teček („.“). Podoba matic odpovídajících jednotlivým
číslicím a znaménku +, je následující:
xxxxx
x...x
x...x
x...x
x...x
x...x
xxxxx
....x
....x
....x
....x
....x
....x
....x
xxxxx
....x
....x
xxxxx
x....
x....
xxxxx
xxxxx
....x
....x
xxxxx
....x
....x
xxxxx
x...x
x...x
x...x
xxxxx
....x
....x
....x
xxxxx
x....
x....
xxxxx
....x
....x
xxxxx
xxxxx
x....
x....
xxxxx
x...x
x...x
xxxxx
xxxxx
....x
....x
....x
....x
....x
....x
xxxxx
x...x
x...x
xxxxx
x...x
x...x
xxxxx
xxxxx
x...x
x...x
xxxxx
....x
....x
xxxxx
.....
..x..
..x..
xxxxx
..x..
..x..
.....
Výstupem je pak výsledek výrazu a + b, který je zapsán opět ve formě ASCII artu.
Vstup
Na vstupu se nachází 7 řádek ASCII artu, zobrazující výraz a + b (1 ≤ a, b ≤ 999 999 999)
způsobem popsaným výše. Čísla a a b jsou přirozená čísla zapsaná bez úvodních nul
skládající se maximálně z 9 číslic.
Výstup
Pro zadaný výraz vypište 7 řádek ASCII artu obsahující výsledek výrazu a + b.
Příklad vstupu
....x.xxxxx.xxxxx.x...x.xxxxx.xxxxx.xxxxx.......xxxxx.xxxxx.xxxxx
....x.....x.....x.x...x.x.....x.........x...x...x...x.x...x.x...x
....x.....x.....x.x...x.x.....x.........x...x...x...x.x...x.x...x
....x.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.....x.xxxxx.xxxxx.xxxxx.x...x
....x.x.........x.....x.....x.x...x.....x...x...x...x.....x.x...x
....x.x.........x.....x.....x.x...x.....x...x...x...x.....x.x...x
....x.xxxxx.xxxxx.....x.xxxxx.xxxxx.....x.......xxxxx.xxxxx.xxxxx
Příklad výstupu
....x.xxxxx.xxxxx.xxxxx.x...x.xxxxx.xxxxx
....x.....x.....x.x.....x...x.x.........x
....x.....x.....x.x.....x...x.x.........x
....x.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.....x
....x.x.........x.....x.....x.....x.....x
....x.x.........x.....x.....x.....x.....x
....x.xxxxx.xxxxx.xxxxx.....x.xxxxx.....x
Strana 1 (celkem 1)

Podobné dokumenty

USB disky

USB disky Dostupný ve všech běžných kapacitách. Rozměr: 5,5 x 1 x 2 cm. Technologie potisku: tampotisk, laser. Plocha pro potisk: 2,5 x 1,2 cm. Cena na vyžádání. 130.210 USB disk „Twister” anodizovaný - ve d...

Více

čtyřleté 2000 - Gymnázium Kroměříž

čtyřleté 2000 - Gymnázium Kroměříž 6. Cena jednoho metru látky se zvýšila o 40 Kč, takže tři metry za novou cenu byly o 60 Kč levnější než čtyři metry za cenu původní. Jaká je původní a nová cena látky? 7. Určete, pro která čísla x ...

Více

Manuál Bluetooth Watch Děkujeme, že jste si vybrali hodinky

Manuál Bluetooth Watch Děkujeme, že jste si vybrali hodinky - Stisknutím a podržením aktivovat / deaktivovat hodiny, Pozor! Podívejte se prosím do manuálu pro zjištění informací o krátce stiskněte pro návrat do hlavní obrazovky. V závislosti na modelu se fu...

Více

BUDOUCNOST TELEVIZE Kde bude TV za 5 let?

BUDOUCNOST TELEVIZE Kde bude TV za 5 let? Hlavní relace Televizní noviny

Více