読者です 読者をやめる 読者になる 読者になる

mo-fu note

技術のこととか色々書きます

Q02: 数列の四則演算

math-puzzle

ちょこちょこクイズを解いている。解答例は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進数として評価されてしまう