백준(Python) 풀이/구현

백준(Python) 2902번 KMP는 왜 KMP일까? 풀이

개발윗미 2021. 11. 5. 13:13

Python으로 구현한 2902번 KMP는 왜 KMP일까? 문제 풀이입니다.

 

https://www.acmicpc.net/problem/2902

 

2902번: KMP는 왜 KMP일까?

입력은 한 줄로 이루어져 있고, 최대 100글자의 영어 알파벳 대문자, 소문자, 그리고 하이픈 ('-', 아스키코드 45)로만 이루어져 있다. 첫 번째 글자는 항상 대문자이다. 그리고, 하이픈 뒤에는 반드

www.acmicpc.net


data = list(map(str, input().split("-")))

for i in range(len(data)) :
  for j in range(1) :
    print(data[i][j], end='')

 

입력받는 문자열을 하이픈('-')으로 구분하여 data리스트에 담고, 이중 for문을 통해 i번째 행의 첫번째 문자를 출력한다.