codingtests/solutions/ProjectEuler/036/solve.rb

10 lines
166 B
Ruby
Raw Permalink Normal View History

2012-04-25 13:26:13 +00:00
MAX = 1000000
result = 0
(1..MAX).step(2) { |i|
if(i.to_s == i.to_s.reverse)
if(i.to_s(2) == i.to_s(2).reverse)
result += i
end
end
}
print result