위대한 과학적 발견들은 종종 그것을 만든 과학자들의 성으로 이름 지어집니다. 예를 들어, 유명한 비대칭 암호 시스템인 RSA는 만든 사람이 Rivest, Shamir, Adleman이다.
또 다른 예는 Knuth, Morris, Pratt에 의해 만들어진 KMP 알고리즘이다.
과학 논문에 따르면 이러한 일들이 많으며, 한 문서에서 두 개의 서로 다른 명명 규칙을 사용하는 것이 일반적이다.
-
첫째는 저자 성의 첫 글자만을 사용하는 짧은 명명 규칙이다.(예: KMP)
-
둘째는 하이픈으로 구분된 완전한 성을 사용하는 긴 명명 규칙이다.(예: Knuth-Morris-Pratt)
충근이는 두 가지 관습을 한 논문에 섞는 것이 미적으로 불쾌하다고 생각하고 있다. 긴 명명 규칙을 짧은 명명 규칙으로 변형할 수 있는 프로그램을 작성하시오.