【文字列処理メニュー】> 数値から文字列への変換 (paizaランク D 相当) [難易度: 1132 ±14]
※リンク先へ移動するためには[paiza]へのログインが必要です。
数値 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 を出力してください。
入力値(例)
1
1
1
出力値(例)
2
解答例
1 2 3 4 5 6 7 8 9 10 |
<?php $x = trim(fgets(STDIN)); $y = trim(fgets(STDIN)); $n = trim(fgets(STDIN)); $sum = $x + $y; $str = substr($sum, ($n-1), 1); echo $str; ?> |