虫食い算
□には一つの数字が入る。
最上位の□には0は入らない。ただし、小数点で始まる小数の場合は最上位に0が入ることがある。また、小数点で始まる小数の場合は最下位に0が入らない。 1桁の□があった場合、最上位の条件を満たすので0を入れないとする考え方が一般的である。
狭義の虫食い算の問題では1つの□に入る数字は1つであるが、広義の虫食い算には空欄に複数の数字が入ることもある。筆算でない問題が多いが、筆算でも上位または下位の数字をまとめて隠すことがある。
解答は1つに定まる場合が大原則であり、これを一意解ということがある。2つ以上の解がある場合に詰将棋の用語を借りて余詰のある虫食い算という。解が1つもない場合には詰将棋の用語を借りて不詰の虫食い算という。
虫食い算(むしくいざん、英: cryptarithm, 英: arithmetical restorations, 英: digital puzzle, 英: restoration problem, 英: missing figure puzzle, 英: dotty puzzle)は、いくつかの数字が伏せられた計算式を与えられ、明らかになっている部分から伏せられた数字が何であるかを推理し、完全な計算式を導き出すパズルである。解き手のヒントになるように、計算式は筆算の形で与えられることが多い。