【標準出力メニュー】> FINAL問題【出力幅を指定して出力】N 個の数値を M けた半角スペース埋めで出力 (paizaランク D 相当) [難易度: 1158 ±17]
※リンク先へ移動するためには[paiza]へのログインが必要です。
自然数 N, M と N 個の自然数 A_1, A_2, ..., A_N が与えられます。それぞれの数値が M けたになるよう数値の前に半角スペースを埋めて、改行区切りで出力してください。
入力値(例)
4 3
0
8
81
813
出力値(例)
0
8
81
813
解答例
1 2 3 4 5 6 7 8 9 10 11 |
<?php list($n, $m) = explode(" ", trim(fgets(STDIN))); for($i = 0; $i < $n; $i++) { $a = trim(fgets(STDIN)); $len = mb_strlen($a); $digit = str_repeat(" ", ($m - $len)); echo $digit; echo $a; echo "\n"; } ?> |