この電脳クラブは、私では解けなかった。 ちなみに、問題は次の通り。
並んだ3桁のどれもが相異なる素数となっている数を III型素組数という。 この最大数を見つけること。また、その最大桁と同じ桁数には何個のIII型素組数があるか。
メモリの確保や解放に関するバグである。
この最後が難物である。著者は、インクルードファイルの書き換えと、 malloc と free をメモリ検査つきのバージョンに置き換えることで、 対処できるとしている。なるほど。
まりんきょ学問所 > C言語手習い > C マガジンを読む (2001年12月号)