codingtests/solutions/ProjectEuler/008/solve.rb

13 lines
305 B
Ruby
Raw Permalink Normal View History

2012-03-07 08:14:05 +00:00
haystack = ''
ARGF.lines("\n") do |line|
haystack << line.strip
end
max = 0
(1..(1000-4)).each do |index|
compare = haystack[index].to_i * haystack[index+1].to_i * haystack[index+2].to_i * haystack[index+3].to_i * haystack[index+4].to_i
if(compare > max)
max = compare
end
end
puts max