2941번 - 크로아티아 알파벳
저는 이문제 처음 접근할때
처음 입력받은 문자열의 글자수를 계산하고
dz= 이 발견되면 3글자 -> 1글자 취급이니까 글자수 -2
c=, c-, d-, lj, nj, s=, z= 이면 2글자->1글자 취급이니까 글자수 -1
로 계산하여 코딩을 했는데 오답이 나오네요.
이 코드를 사용하면 어떤 반례가 생기는 건가요? 왜 틀린건지 모르겠어요.
마지막 조건에 n= 가 아니라 z== 아닌가요.
그리고 dz= 와 z= 조건이 중복으로 체크될 수 있을 것 같습니다.
아 글 올리고 나서 이해됐어요.
c=, c-, dz=, d-, lj, nj, s=, n= 에서 볼드 친 뒷글자들을 스킵하고 지나가야하는데 이걸 다 세면 안 되는 거네요..
댓글을 작성하려면 로그인해야 합니다.
indigosky94 2년 전
저는 이문제 처음 접근할때
처음 입력받은 문자열의 글자수를 계산하고
dz= 이 발견되면 3글자 -> 1글자 취급이니까 글자수 -2
c=, c-, d-, lj, nj, s=, z= 이면 2글자->1글자 취급이니까 글자수 -1
로 계산하여 코딩을 했는데 오답이 나오네요.
이 코드를 사용하면 어떤 반례가 생기는 건가요? 왜 틀린건지 모르겠어요.