虫食い算
文部省発行の算数・数学の教科書に虫食い算が掲載される。
0~9を2つのグループ(偶数と奇数・4以下と5以上 など)に分け、グループによって入れる升目を変える問題。
バリエーションとして、特定の升目には同じ数字、他の升目にはそれ以外の数字を入れる問題もある。リチャード・P・ファインマンのものとされる「ファインマンの問題」はこのタイプの問題の中でよく知られているものの1つである。
例題 ◇には素数(2,3,5,7)、◎にはそれ以外の数を入れる。
「虫食い算」という名称は、計算式が虫に食われたように穴があることに由来する。他に「暗号算」「幽霊算」などの名称もあるが、1946年(昭和21年)に出版された佐野昌一(1897年(明治30年) - 1949年(昭和24年))の著書『虫食い算大会』に使用された「虫食い算」の名称が最も広く使用されている。
「虫食い算」は広義には覆面算などを含む計算式を復元する問題全般をさすが、本稿ではことわりのない限り□に数字を入れる問題のみを表す。