毛のはえたようなもの

インターネット的なものをつらつらとかきつらねる。

範囲に収まる数字の数(Rubyの場合)

number = Array.new
File.open("../data_d.txt","r"){|f|
  f.each{|line|
    (line.to_i != 0) && (number << line.to_i)
  }
}

width = number.shift
number.sort!
maxTimes =0

number.size.times{|i|
  tmpTimes = 0
  i.upto(number.size){|j|
    if (number[j].to_i - number[i].to_i) < width+1
      tmpTimes += 1
    else
      break
    end
    maxTimes = [tmpTimes,maxTimes].max
  }
}
p maxTimes