mo-fu note

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

Q03: カードを裏返せ

プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問

プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問

この本を暇な時に進めている。

問題

  • n番目のカードからn-1枚おきにカードを裏返して、どの向きも変わらなくなるまで続ける
  • 裏返しになっているカードを求める

解いてみた

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

メモ

  • Rubyのメソッド便利で、配列をいじるの簡単