파이썬 2941. 난 좀 다르게 풀었네

eunsik LEE·2021년 9월 29일
0
post-thumbnail

INPUT으로 string을 크로아티아 문장을 받는다
크로아티아 문자 중 표기가 안되는게 있어서 아래와 같이 표기한다.
즉 c=, c- dzd= ... 이게 하나의 문자라는거.
그랬을 때 string length를 구하는 문제

č c=
ć c-
dž dz=
đ d-
lj lj
nj nj
š s=
ž z=

내풀이

크로아티아 문자는 기존 보다 1개씩 더 길기 때문에, 총 길이에서 count된 크로아티아 문자갯수를 빼주면 된다.

  • 문제에 오류가 있다.
    맞았습니다가 나왔는데, 지금 보니 dz= 일 경우는 -1 을 더 해주어야 된다.

인터넷 풀이

croatia = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
word = input()

for i in croatia :
    word = word.replace(i, '*')
print(len(word))

replace함수를 사용했다.

profile
코딩공장

0개의 댓글