Algorithm(알고리즘)/백준

08_백준 _2941번 파이썬 크로아티아 알파벳

고로케 2021. 6. 17.
반응형

노가다로 풀었는데,, 정답은 맞혔으나 다른 풀이가 궁금해 찾아봤더니,,,
5줄에 끝내는 코드가 있었다.. ㅠㅠ
.replace(,) 내장함수를 몰랐다.
- .replace('abc','1') 이런식으로 쓰면 'abc' 가 포함된 단어가 '1'로 바뀐다.
1. 먼저 리스트에 크로아티아 단어를 저장하고
2. word=input().replace('c=','1') 이런식으로 해당 단어를 1로 바꿔주는 for문을 작성하면 끝이다..
다른 풀이 .replace 를 이용..

 

* 풀이

# .replace 사용법
a = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
b = input()
for i in a:
    b = b.replace(i, 'a')
print(len(b))

 

 

 

반응형

댓글