自分用メモとしてpaizaのスキルチェックやAtCoderなどでよく使いそうな標準入力をまとめました。
#基本
###文字
input.py
s = input()
input.rb
s = gets.chomp
###数値
python
n = int(input())
ruby
n = gets.chomp.to_i
#スペースで区切られてる場合
###スペースで区切られた値を個別の変数に数値として入力
input
1 2 3
python
a,b,c = map(int,input().split())
#int カンマ input ドット split に注意
ruby
a,b,c = gets.chomp.split.map(&:to_i)
###スペースで区切られた値を個別の変数に文字として入力
input
red blue yellow
python
a,b,c = input().split()
ruby
a,b,c = gets.chomp.split
###スペース区切りの値をリストに入力(文字・数値)
input
spring summer autumn winter
101 102 103 104
python
x = input().split()
y = list( map(int,input().split()) )
ruby
x = gets.chomp.split
y = gets.chomp.split.map(&:to_i)
output
#x
["spring","summer","autumn","winter"]
#y
[101,102,103,104]
#複数行
入力:n(行数)
i1
.
.
in
n行の値をリストに入力 [i1,i2,i3,.....,in]
python
n = int(input())
I = [ input() for i in range(n) ]
ruby
n = gets.chomp.to_i
array = []
n.times do
i = gets.chomp
array.push(i)
end