日別アーカイブ: 2022年8月2日

paizaLvアップ問題と解答(標準出力2)Ruby

※スキルチェック問題ではありません。
規約により公式の解答コードそのままはよろしくないので、
オリジナルのコードにしています。

詳しくはコチラ

なるべくわかりやすい解説を付けました。

問題4 10 行の出力 (paizaランク D 相当)

以下の 10 個の整数を改行区切りで出力してください。

813, 1, 2, 923874, 23648, 782356, 3256, 2342, 24324, 112
入力される値
ありません。

入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。

期待する出力
答えの数値を 10 行で出力してください。また、出力の末尾には改行を入れてください。

813
1
2
923874
23648
782356
3256
2342
24324
112
条件
なし

解答 または  %wで文字列からなる配列を作成して出力する

puts %w(813 1 2 923874 23648 782356 3256 2342 24324 112)

FINAL問題【改行あり出力】1,000 行の出力 (paizaランク D 相当)

1 以上 1,000 以下の整数を昇順で、すべて改行区切りで出力してください。

入力される値
ありません。

入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。

期待する出力
答えの数値を 1,000 行で出力してください。また、出力の末尾には改行を入れてください。
条件
なし

解答 *1..1000で1から1000までの配列を作成する

puts *1..1000

または [*1..1000]で1から1000までの配列を作成する

puts [*1..1000]