[BOJ][Python][브2][294] 크로아티아 알파벳

문제 링크

문제링크

첫 번째 풀이

정답코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import sys
from bisect import bisect_left, bisect_right

# sys.stdin = open("input.txt", "r")
arr = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
s = input()
ans = 0
while s:
    flag = False
    for token in arr:
        if s.startswith(token):
            ans += 1
            s = s[len(token):]
            flag = True
            break
    if not flag:
        ans += 1
        s = s[1:]
print(ans)

두 번째 풀이

정답코드

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

Success Notice: 수고하셨습니다. :+1:

Leave a comment