Informatica Online Judge

  복면산 [1552 / 0610]

Time Limit(Test case) : 1000(ms)
Number of users who solved : 221   Total Tried : 224


The Champion of this Problem (C++) : tlsdydaud1 - 0ms / 40byte
My Best Submission (C++) : N/A

[koistudy.net (T. JH BAE 2016)]

Background

복면산(覆面算)은 수학 퍼즐의 한 종류로서 문자 뒤에 숫자를 숨겨 놓은 연산을 말한다.

각 문자에 해당되는 숫자를 넣었을 때 수학적으로 연산이 성립해야 한다.

여기서 답은 하나일 수도 있고, 여러 개가 될 수도 있다. 숫자가 ‘복면’을 쓰고 있다고 비유해서 복면산이라는 이름이 지어졌다. 영어로는 alphametic, cryptarithm이라고도 한다.



다음은 복면산 문제의 예이다.

S O 5 0
+ S O => + 5 0
------ ------
T O O 1 0 0


이와 유사한 문제로 다음 복면산 문제를 푸는 프로그램을 작성하시오.

S O T
- S O
--------
T T

Input

입력은 없다.

Output

복면산 문제의 해답을 다음 형식으로 출력한다.

SOT-SO=TT

여기서, 각 영문자에 해당되는 숫자를 출력한다.

IO Example

없음

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]