관리 메뉴

솜씨좋은장씨

[BaeKJoon] 2902번: KMP는 왜 KMP일까? (Python) 본문

Programming/코딩 1일 1문제

[BaeKJoon] 2902번: KMP는 왜 KMP일까? (Python)

솜씨좋은장씨 2020. 3. 28. 21:15
728x90
반응형

1일 1문제 51일차!

오늘의 문제는 백준의 KMP는 왜 KMP일까? 입니다.

 

2902번: KMP는 왜 KMP일까?

문제 KMP 알고리즘이 KMP인 이유는 이를 만든 사람의 성이 Knuth, Morris, Prett이기 때문이다. 이렇게 알고리즘에는 발견한 사람의 성을 따서 이름을 붙이는 경우가 많다. 또 다른 예로, 유명한 비대칭 암호화 알고리즘 RSA는 이를 만든 사람의 이름이 Rivest, Shamir, Adleman이다. 사람들은 이렇게 사람 성이 들어간 알고리즘을 두 가지 형태로 부른다. 첫 번째는 성을 모두 쓰고, 이를 하이픈(-)으로 이어 붙인 것이다. 예

www.acmicpc.net

Solution

input_string = str(input())

split_string = input_string.split('-')

answer = ''

for i in range(len(split_string)):
    answer = answer + split_string[i][0]
    
print(answer)

 

 

 

SOMJANG/CODINGTEST_PRACTICE

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments