크로아티아 알파벳
import sys
def main():
input = sys.stdin.readline
word = input().rstrip()
twos = ["c=", "c-", "d-", "lj", "nj", "s=", "z="]
threes = ["dz="]
count = 0
i = 0
while i < len(word):
if word[i : i + 3] in threes:
i += 3
elif word[i : i + 2] in twos:
i += 2
else:
i += 1
count += 1
print(count)
main()
import sys
def main():
input = sys.stdin.readline
croatia = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="]
word = input().rstrip()
for i in croatia:
word = word.replace(i, "a")
print(len(word))
main()
첫 번째 코드는 지금까지 읽은 문자열의 끝 위치를 i
, 크로아티아 알파벳의 개수를 count
로 표시하여 문제를 해결합니다.
두 번째 코드는 크로아티아 알파벳을 모두 'a'
로 바꾼 후, 문자열의 길이를 출력하여 문제를 해결합니다.
댓글