https://carc.in/#/cr で実行しました。
version: 0.10.2
require "benchmark"
time = Benchmark.measure do
num = 11
while true
if num.to_s == num.to_s.reverse && \
num.to_s(2) == num.to_s(2).reverse && \
num.to_s(8) == num.to_s(8).reverse
puts num
break
end
num += 2
end
end
puts time
585
0.000000 0.000000 0.000000 ( 0.000240)
Rubyと全然変わらないのでネタバレ感ひどいですけど・・・。