BOJ2941-크로아티아 알파벳

Ok Haeeun·2023년 2월 2일
0

오늘도 하늘이 내려준 언어..파이썬으로 풀어보았다.
파이썬 쓰는 것도 자바스크립트 쓰는 것 같아서 반칙이라 생각했었는데
...
자존심 상해~

여기 업로드할때마다 느끼는건데
velog 데이터베이스 되게 큰가보다.

당연한 소리.

오늘은 약간의 고민 끝에 풀 수 있었다.
12시 전에 푸는게 목표였는데 성공해서 다행이얍~

count한 후에 지워주는 방식은 for문 안에서 돌면서
지움으로써 붙게 된 글자들도 인식될 문제를 고려해서 사용하지 않았다.

지우는 것 대신 '?'를 넣어 for문을 벗어날 때까지 빈공간을 만들지 않도록 했고, for문에서 나왔을 때 일괄적으로 물음표를 지우고, 남은 단어들의 길이를 count했던 값에 더해 출력하도록 하였다.

alphabet = ["c=","c-","dz=","d-","lj","nj","s=","z="]
input_char = input()
result = 0
for i in alphabet:
    if i in input_char:
        result += input_char.count(i)
        input_char = input_char.replace(i,'?')
input_char = input_char.replace('?','')
print(result+len(input_char))

완료~

profile
tistory에 이어서 기록합니다 👉 https://i-m-okay.tistory.com/

0개의 댓글

관련 채용 정보