디지털 시대 이전에는 가장 흔히 사용하는 이진 코드는 모르스 부호였다. 모르스 코드에는 , 심벌들이 짧고 긴 펄스로 엔코드 되었다.( 도트 혹은 대시로..)
다음 테이블은 대응되는 모르스 코드 표이다. 도트와 대시가 아스킷 문자 . 과 - 로 나타내어 진다.
예를 들어 , -.-..-- 는 CAT 혹은 NXT 로 암호화된다.
모르스 운영자는 문맥 정보(언어 사전같은) 이용해서 여러가지 뜻 중에서 적절한 것을 선택해야 한다. 즉 하나의 모르스 부호로 주어지는 사전에서 가능한 여러가지 구를 얻을 수 있다.
모르스 부호와 단어 리스트(사전)을 읽어서 , 사전에 있는 단어를 이용해서 주어진 모르스 부호로 부터 얻을 수 있는 구의 수를 출력한다.
테스트 데이터 별 입력은 다음과 같다.
입력 1 .---.--.-.-.-.---...-.---. 6 AT TACK TICK ATTACK DAWN DUSK 출력 2
단어 | 대응 모르스 부호 |
---|---|
AT | .-- |
TACK | -.--.-.-.- |
TICK | -..-.-.-.- |
ATTACK | .---.--.-.-.- |
DAWN | -...-.---. |
DUSK | -....-...-.- |
수신모르스 부호로 해석가능 한 경우 두 가지
ATTACK .---.--.-.-.- AT .-- DAWN -...-.---.
AT .-- TACK -.--.-.-.- AT .-- DAWN -...-.---.
출처: Central Europe 2001 보충 설명: emiyamolzomdao///////hint//////////