이카's
article thumbnail

www.acmicpc.net/problem/2941

 

2941번: 크로아티아 알파벳

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

www.acmicpc.net


문재 해석)

처음에는 이게 뭔말인가 싶었다.

하지만 출력 글을 읽어보니 크로아티아 문자열로 변환 후 그 문자열의 인덱스를 구하면 되는 것이었다.

이렇게 해석하면 간단하게 풀 수 있다.

1
2
3
4
5
6
7
str_list = ['c=''c-''dz=''d-''lj''nj''s=''z=']
 
= input()
 
for i in str_list:
    s = s.replace(i, 'a')
print(len(s))

1
2
3
4
5
6
7
8
9
str_list = ['c=''c-''dz=''d-''lj''nj''s=''z=']
 
= input()
print(s, 's')
for i in str_list:
    print(i, 'i')
    s = s.replace(i, 'a')
    print(s, 's')
print(len(s))

이런식으로 코드를 돌려보면 쉽게 이해 할 수 있다.

 

 

반응형
profile

이카's

@Edan Cafe ☕

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!