mo-fu note

研究からキックボクシングまで何でも書いていきます!

Q02: 数列の四則演算

ちょこちょこクイズを解いている。解答例はJavaScriptで書かれていた。 1000から9999の間で四則演算を使って元の数の逆になるものを求める。

math-puzzle/q02.rb at master · kurotaky-sandbox/math-puzzle · GitHub

結果

5931が正解。 5931 = 1395(5931を右から並べる)

ruby q02.rb

"number = 5931"
"5*9*31"

メモ

  • ゼロ除算するとZeroDivisionErrorが出るのでハンドリングが必要
  • 08とかがevalするときに8進数として評価されてしまう