2941번 - 크로아티아 알파벳
c++ 어디가 잘못되었을까요? 반례 부탁드려요
반례입니다.
우와 감사합니다
어떻게 이렇게 쉽게 찾으셨나요..ㅠㅠ
if (input[i + 1] == '-') i++; if (input[i + 1] == 'z' && input[i + 2] == '=') i += 2;
여기서 그대로 진행되었군요
else if 로 바꾸거나 continue로 나가니깐 되는군요
앞으로는 코드를 else if로 습관을 들여야겠네요 ^^
상황에 따라서 else if가 맞을 때가 있고, if가 맞을 때가 있고, 둘 다 맞을 때가 있습니다.
서로 분명히 다른 것이고, 그때그때 올바른 것이 다르기 때문에, 경우에 따라서 뭐가 적절한지 판단할 수 있어야 합니다.
그럼 화이팅하세요!
네 감사합니다
댓글을 작성하려면 로그인해야 합니다.
s262 2년 전
c++ 어디가 잘못되었을까요? 반례 부탁드려요