minsubrother   1년 전


제 소스코드에 대한 설명은 다음과 같습니다.

1. 크로아티아 알파벳 6개를 dic에 저장했고, 문자열 s에 대하여 s[i:i+2]와 s[i:i+3]에 대하여, dic의 key값에 존재하는지 확인해보고, 만약에 있다면 해당값을 문자 'A'로 바꾸어주었습니다.

ex) lj e s= nj a k -> for문을 돌고 난뒤에, AeAAak 로 바뀝니다.

2. 바뀐 문자열에 대해서, '='와 '-'가 존재한다면, 그 개수를 빼줍니다.

그래서, 문자열 s에 대해서 = 와 - 가 나타날때마다 cnt += 1를 하고

3. 바뀐 문자열의 길이 - cnt 를 해주었습니다.

모든 테스트케이스를 만족하는데, 자꾸 틀리는 이유를 잘 모르겠습니다.

댓글을 작성하려면 로그인해야 합니다.