로딩
요청 처리 중입니다...

2941 크로아티아 알파벳

 2941 크로아티아 알파벳

크로아티아 알파벳의 갯수을 세어야 한다. 참조한는 index 가 벗어나지 않도록 해야한다. 3. 8개의 문자는 특정 조건에 의해 변경되어 하나의 문자을 이룬다.

String str = input(); int cnt = 0; for (int i = 0; i < str.length(); i++) { if(str.charAt(i) == 'c') { // 만약 i번째 문자가 c 라면? if(str.charAt(i + 1) == '=') { //만약 다음 문자가 '=' 이라면?

// i+1 까지가 하나의 문자이므로 다음 문자를 건너 뛰기 위해 1 증가 i++; } else if(str.charAt(i + 1) == '-') { i++; } } count++; } 만약 aedzd=l=c 라는 문자을 입력받았다면 마지막 str.charAt(8) 을 통해 c 라는 문자을 받았기 때문에 첫번째 조건문을 통과시킨다. 하지만 다음 조건문인 if(str.charAt(i + 1) == '=') 에서 문제가...