1. paizaラーニングトップ
  2. レベルアップ問題集
  3. 文字列処理メニュー(言語選択)
  4. 問題一覧 C++編
  5. 巨大な数の足し算(繰り上がりなし)

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

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

問題

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

数値を表す文字列 S , T が与えられるので、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

123456789
876543210

出力例1

999999999

入力例2

11111111111111111111111111111111111111111111111112
22222222222222222222222222222222222222222222222221

出力例2

33333333333333333333333333333333333333333333333333

入力例3

123546131325115412512543111111111111111112345151515111111111111111111124245216
212121212121212121212121268854784674464635352424242476758767563673467333221111

出力例3

335667343446327533724664379965895785575747697575757587869878674784578457466327

入力例4

0
1

出力例4

1

問題一覧へ戻る

ページの先頭へ戻る