覆面算ソルバー

Last modified: Fri Apr 30 06:58:15 2004 JST
[ English | Japanese ]

  1. 覆面算を入力してください (例: send+more=money)

    あるいは例を選択してください:
  2. または
Tips-1:
10種類以上の文字が現れてはいけません. たとえば,abcde+efghi=ijklm には解はありません (12種類の異なった文字が現れている).
Tips-2:
和が一番長い語でなければなりません. たとえば,ab+cde=fg には解はありません (cde のほうが fg より長い).
Tips-3:
和が長すぎてもいけません. たとえば,ab+cd=efgh には解はありません (abcd は 10 以上 99 以下の値ですから, 和は最大で 198 です).

統計情報に,唯一解のパズルが載っています.

このプログラムのメイン部分は, LLP (a Linear Logic Programming language) で書かれています.


また別に,Cで書いたソルバーもあります. ソースコードのパッケージは, crypt14.tgzです (参照: README, crypt.c, crypt.h ). パッケージにはPerlで書かれた覆面算生成プログラムも含まれています. 以下は生成された覆面算の例です.

リンク


Naoyuki Tamura / Dept of CS / Kobe University / Japan
This page has been accessed ????? times since Jan 1, 1999.