LoginSignup
1
0

More than 1 year has passed since last update.

【paiza】【Ruby】paizaの標準入力について、入力値を可変させてデバッグする方法

Last updated at Posted at 2022-06-27

paizaの解答欄では標準入力が一つしか与えられず、説明文の中で下記のように記載されていましたが、入力値を変える方法が分からず苦労したので、まとめてみました。
「複数の与えられる入力でテスト致しますので、 サンプル入力だけでなく入力値を可変させてデバッグしていただく事をお勧めいたします。」

かなり基礎的なところでしたが、私はVSCodeで回答とinputファイルをそれぞれ作成した上でファイルをリダイレクトして標準入力したところ、上手くいきました。
(リダイレクトは、rubyというよりはlinux?)

example.rb
N = gets.to_i
ans = []
N.times do
  ans << gets.chomp.split.map(&:to_i)
end
print ans
input.txt
4
13 12
11 12
1 1
4 4
$ ruby example.rb < input.txt

【参考】
https://www.kenschool.jp/blog/?p=1143

初学者のため、不備等あればご連絡ください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0