文字列処理メニューのアイコン
巨大な数の足し算 (paizaランク C 相当)

問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!

問題

下記の問題をプログラミングしてみよう!

数値を表す文字列 S , T が与えられるので、S + T の結果を表す文字列を出力してください。繰り上がりが発生する可能性があるので注意してください。

入力される値

S       
T


・ 1 行目に文字列 S , 2 行目に文字列 T が与えられます。


入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。 標準入力からの値取得方法はこちらをご確認ください
期待する出力

S + T の結果を表す文字列を出力してください。

条件

・ S , T の各文字は、0 〜 9 のいずれか
・ S , T は数値として正しい表記であることが保証されている
・ 1 ≦ |S| , |T| ≦ 1000 ( |S| , |T| は、 それぞれ S , T の文字数です。)
・ |S| = |T|

入力例1

1029384756
1029384756

出力例1

2058769512

入力例2

1234567890
9876543210

出力例2

11111111100

入力例3

19477493103053478137749318918913894542872478759819
19384757571019848171788474166467574776163353517133

出力例3

38862250674073326309537793085381469319035832276952

問題一覧へ戻る

ページの先頭へ戻る