상세 컨텐츠

본문 제목

백준[2941번]:: 크로아티아(Python,파이썬)

Dong_Eun2(이동은)/알고리즘(백준)

by Dong_Eun2 2020. 9. 22. 12:58

본문

www.acmicpc.net/problem/2941

 

2941번: 크로아티아 알파벳

예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z=

www.acmicpc.net

 

 

 

나의 코드:

 

a = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
num = input()
for i in a:

    num = num.replace(i, 'a')
    
print(len(num))

 

처음에는 코드가 너무 복잡해져서 풀어도  풀리지 않아서 인터넷을 살짝 참조하였다.  A라는 리스트에 크로아티아 변경된 문자열들을 입력해놓는다. 그리고 Num이라는 자기가 입력한 문자열을 A와 비교하여, 입력한 문자열에 A 리스트에 있는 문자열이 있다면 A로 대체한다. 그리고 num의 길이를 출력하여 답을 출력한다. 위에 있는 알고리즘을 보고 세상에는 정말 대단한 사람이 많다고 느꼇다. 

 

관련글 더보기

댓글 영역