복면산 풀이기 — 글자 퍼즐 단계별 풀이
덧셈, 뺄셈, 곱셈 글자 퍼즐을 입력하세요. 풀이기가 모든 답을 찾고, 답이 하나뿐이면 어떻게 도달하는지 설명해 줘요.
예시
문제 입력 방법
덧셈, 뺄셈, 곱셈 중 하나를 고르고, 한 줄에 단어 하나씩 쓴 뒤 선 아래에 결과를 쓰세요. 각 글자는 숫자 하나를 나타내고, 서로 다른 글자는 서로 다른 숫자이며, 두 자리 이상인 수는 0으로 시작할 수 없어요.
덧셈은 STORK + KOI + BOAS + TROUT + TOADS + RATS = BIRDS처럼 단어를 최대 10개까지 쓸 수 있어요. 뺄셈과 곱셈은 단어 두 개만 사용해요. 한 문제에 쓸 수 있는 서로 다른 글자는 최대 10개예요.
추론 방식
덧셈은 오른쪽부터 한 열씩 봅니다. 한 열의 숫자와 들어오는 올림수의 합은 결과 자릿수에 나가는 올림수의 10배를 더한 값과 같아요. 뺄셈 A − B = C는 덧셈 B + C = A로 확인해요.
곱셈에서 곱의 끝자리들은 두 인수의 끝자리들로만 정해지고, 앞자리 숫자는 곱의 크기를 제한해요.
어느 열에서도 바로 답이 나오지 않으면, 풀이기는 한 값을 가정하고 그로 인한 모순을 보여 줘요. 그래도 부족하면 남은 경우를 하나씩 확인해요.
답이 여러 개이거나 없을 때
여러 가지 숫자 배정이 성립하면 하나의 추론 대신 답을 모두 보여 줘요. 답이 없으면 모순이 생기는 지점을 알려 줘요.
문제는 브라우저에서 풀리며, 입력한 내용은 서버로 전송되지 않아요.