본문 바로가기
IT/알고리즘

1일 N알고리즘 - #14

by Sungjun_ 2020. 5. 17.

문제

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

 

2941번: 크로아티아 알파벳

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

www.acmicpc.net

위 사이트를 참고해주세요.

저는 문제를 착각해서 엄청 헤맸네요..

표로 주어진 것들이 크로아티아 알파벳인데, 예시로 생각하고 a=,a- 이런 것도 있다고 착각했습니다 ㅠㅠ

 


풀이

cro = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="]  # 크로아티아 알파벳을 리스트에 저장
x = str(input())  # 단어 입력
for i in cro:  # i에 크로아티아 알파벳을 하나씩 넣어주고
    if i in x:  # 입력한 단어에 크로아티아 알파벳이 있을 경우 크로아티아 알파벳을 1로 바꿔줌
        x = x.replace(i, "1")
print(len(x))  # 단어의 길이 구해서 출력

 

주석을 참고해주세요.

 


결과

결과 화면

 

'IT > 알고리즘' 카테고리의 다른 글

1일 N알고리즘 - #16  (0) 2020.05.18
1일 N알고리즘 - #15  (0) 2020.05.18
1일 N알고리즘 - #13  (0) 2020.05.16
1일 N알고리즘 - #12  (0) 2020.05.16
1일 1알고리즘 - #11  (0) 2020.05.16

댓글