さくBは折り紙を折っている

saku B is folding origami.

数学

魔方陣の亜種を考えています

マスの中に1〜8の数字がひとつずつ書いてあります。矢印の方向に足し算していくと、どの列も和が12になるような配置を見つけました。このような配置(各列の和が等しくなる配置)が何通りあるのか気になったので、pythonでプログラムを書いてみました。その…

見るか蹴るか(ゲーム)

「見るか蹴るか」というゲームを考えました。 色んな人数でプレイできるバリエーションがありますが、 今回は3人でプレイするゲームとしておきます。各プレイヤーに1枚ずつ配られた所属カードによって、 赤軍か、ジョーカーのどちらかになります。 赤軍が2…

753数の数え上げ

引き続きAtCoderで遊んでます。さっくです。今日はAtCoderに出てきた「753数」を紹介します。ある自然数が「753数」であるとは の各桁が7,5,3のいずれかである・・・(1) 7,5,3がそれぞれ少なくとも1回以上に含まれる・・・(2) この2つの条件を満たすことを…

10進数から-2進数(マイナス2進数)への変換

さっくです。 友人に誘われてAtCoderの過去問を解いています。 結構悩んだ問題があったので紹介したいと思います。 -2進数を2進数と同じように定義します。 すなわち、あるn桁の-2進数がで表されるとき を10進数に直すと となります。ここで、の各桁は0か1で…