1. paizaラーニングトップ
  2. レベルアップ問題集
  3. 文字列処理メニュー(言語選択)
  4. 問題一覧 Python3編
  5. 数値から文字列への変換 Python3編

文字列処理メニューのアイコン
数値から文字列への変換 Python3編(paizaランク D 相当)

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

問題

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

数値 X , Y が与えられるので、X + Y の計算結果の先頭から N 文字目の数字を出力してください。


・ X = 813 , Y = 813 , N = 1 のとき
X + Y = 1626 の 1 文字目である 1 を出力してください。

・ X = -813 , Y = 813 , N = 1 のとき
X + Y = 0 の 1 文字目である 0 を出力してください。

・ X = 10000 , Y = -813 , N = 3 のとき
X + Y = 9187 の 3 文字目である 8 を出力してください。

入力される値

X      
Y
N


・ 1 行目では数値 X が、 2 行目では数値 Y , 3 行目では数値 N が与えられます。


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

答えとなる数字を 1 行で出力してください。

条件

・ -10^12 ≦ X , Y ≦ 10^12
・ 0 ≦ X + Y
・ X + Y の計算結果の桁数は N 以上 13 未満

入力例1

1
1
1

出力例1

2

入力例2

18471
-1727
5

出力例2

4

入力例3

284747
723646
6

出力例3

9

入力例4

-162373
8138138
7

出力例4

5

問題一覧へ戻る

ページの先頭へ戻る