복면산은 수학 퍼즐의 하나로 간단한 수식에서 각 숫자를 문자로 대체해서 원래 수식을 알아맞히는게 목적입니다. 영어로는 verbal arithmetic, alphametic, cryptarithmetic 등으로 불리는데 복면산에는 기본적인 전제가 깔려 있습니다.
- 같은 문자는 같은 숫자
- 다른 문자는 다른 숫자
- 한 줄의 맨 첫 문자는 0이 아닌 숫자
이 퍼즐의 발명자는 알려져 있지 않지만 위키백과에 따르면 오래전부터 사용되었다고 합니다. 가장 유명한 것은 샘 로이드(Sam Loyd)가 발표한
입니다.
저는 중학교 때 퍼즐 잡지에서 처음 접한 이후로 종이랑 연필 정도를 제외한 심심함을 달래줄 게 없을 때 자주 이용했습니다. 시간이 확실히 잘가는 반면, 답이 잘 안보일 때 스트레스를 많이 받는 단점이 있습니다.
어쨌든 이 글은 알려진 문제를 저장해놓고 가끔씩 보면서 풀려고 작성했습니다.
참고 글
https://ko.wikipedia.org/wiki/%EB%B3%B5%EB%A9%B4%EC%82%B0
https://en.wikipedia.org/wiki/Verbal_arithmetic
http://code.activestate.com/recipes/576615/
http://www.cadaeic.net/alphas.htm