파이썬으로 모스부호(Morse Code) 해독하기


파이썬으로 모스부호(Morse Code) 해독하기

저번 포스팅에서 해적선장 키드의 암호를 해독하는 코드를 작성했었는데 패턴을 살펴보니 머리가 좀 아팠다. 그래서 이번에는 모스부호를 파이썬으로 해독해 보려고 한다. 우선 모스부호는 위와 같이 점과 짝대기로만 구성된 전신 기호로 새뮤얼 핀리 브리즈 모스(Samuel Finley Breese Morese, 1791 ~ 1872)가 고안하여 1844년에 완성된 전자 신호이다. 짧은 발신 전류와 긴 발신 전류만을 가지고 전신부호를 구성하여 문장을 구성한 뒤에 전송할 수 있게 고안하였다. 통신기술이 발달한 현대시대에서도 가장 기초적인 비상통신수단으로 사용되고 있으며, 한글 자음과 모음으로 구성된 모스부호도 있지만 여기서는 영어 문장을 가지고 코드를 짜 보자. 이전 포스팅의 해적선장 키드 암호문도 마찬가지이고, 이번 모스코드 또한 사전 객체(dict)의 키와 값으로 매칭시켜서 구성을 짜야 한다. 그래서 전체적인 코드 구성은 '점프 투 파이썬'이라는 책의 연습문제를 참고해서 가져왔다. morse_...


#0 #1 #Python #모스부호 #이진코드 #파이썬

원문링크 : 파이썬으로 모스부호(Morse Code) 해독하기