ロト6の疑問

このエントリーをはてなブックマークに追加
168名無しさん@夢いっぱい
>>167
9to6.rbにおいて全角の空白文字(シフトJISコード8140h)をタブ文字(\tすなわち09h)
または半角の空白文字(20h)に置換しなければなりません。

以下の10to6.rbも9to6.rbと同様です。
169名無しさん@夢いっぱい:2006/11/11(土) 10:20:03 ID:8A9N2v2/
a = ["01 ", "02 ", "03 ", "04 ", "05 ", "06 ", "07 ", "08 ", "09 ", "10 "]
i = 0
while string = ARGV.shift # 【ファイル名】10to6.rb
 a[i] = string + " " # 【使用例】ruby 10to6.rb 01 02 03 04 05 06 07 08 09 10
 i += 1
end
i = 0
while i < 10
 j = i + 1
 while j < 10
  k = j + 1
  while k < 10
   m = k + 1
   while m < 10
    n = 0
    while n < 10
     if n != i && n != j && n != k && n != m
      $stdout << a[n]
     end
     n += 1
    end
    $stdout << "\n"
    m += 1
   end
   k += 1
  end
  j += 1
 end
 i += 1
end