06/11/11 10:12:11 8A9N2v2/
# >>163
# 【ファイル名】9to6.rb
# 【使用例】ruby 9to6.rb 01 02 03 04 05 06 07 08 09
a = ["01 ", "02 ", "03 ", "04 ", "05 ", "06 ", "07 ", "08 ", "09 "] # 配列を生成した
i = 0
while string = ARGV.shift
a[i] = string + " " # コマンドラインにしたがって配列の内容を変更した
i += 1
end
i = 0
while i < 9
j = i + 1
while j < 9
k = j + 1 # 大小関係(i < j < k)すなわち i≠j, i≠k, j≠k を設定した
while k < 9
m = 0
while m < 9
if m != i && m != j && m != k # 添え字mは i, j, kの3個とは異なる
$stdout << a[m]
end
m += 1
end
$stdout << "\n"
k += 1
end
j += 1
end
i += 1
end