백준 2941 [파이썬]


백준 2941 [파이썬]

문제 Note 파이썬의 라이브러리들이 익숙하지 않은 내가 이 문제를 보자마자 노트에 적은 것은 '크로아티안 알파벳 리스트를 만들어서 입력된 문자열과 비교하면 되겠다'라는 문장이다. 하지만 파이썬 라이브러리는 역시나 강력했다. Code croatian = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z='] word = input() for i in croatian : word = word.replace(i, '*') print(len(word)) Study point replace 함수의 정의 문자열을 *과 같은 특정 문자로 치환하여 길이를 계산하는 관점 replace 함수 - 문자열을 변경하는 함수 변수.replace(old, new, [count]) - old : 현재 문자열에서 변경하고 싶은 문자 - new : 새로 바꿀 문자 - count : 변경할 횟수. 입력하지 않으면 old 문자열 전체를 변경. 예시) >>> 'oxoxoxoxox'.r...


#첫글

원문링크 : 백준 2941 [파이썬]