코딩테스트 연습

[백준] 10171번 - 고양이 (JAVA)

zzzin 2022. 1. 29. 23:54

 

간단한 문제이기 때문에 이클립스나 VSCode같은 편집기를 사용하지 않고 백준 사이트 내에서 바로 풀게 되면, 초보의 경우 쉽게 틀리는 문제이다(사실 내가 그랬음..)

 

 

다음과 같이 적으면 '컴파일 에러' 로 오답처리가 된다...

 

 

 

문제가 없어보이는데 자꾸 컴파일 오류로 떠서 구글링을 해보니 자바의 몇몇 문자는 단독출력이 안되는 Escape Sequence이며, 대표적으로 백슬래시와 큰따옴표가 있다는 사실을 알았다. 사실 예전에 배웠는데 편집기에서 쓰면 오류라고 뜨기 때문에 굳이 안외웠기 때문에... 처음부터 편집기로 작성했다면 알 수 있었던 문제이다.

 

 

 

편집기로 작성하면 다음과 같이 오류가 뜬다
오류를 확인해보면 다음과 같이 유효하지 않은 escape sequence가 포함되어있다고 알려줌

 

 

 

그런데 이클립스를 이용해서 유효하도록 잘 입력했는데도 '출력형식이 잘못되었습니다' 라고 뜨며 오답처리가 되었는데, 이건 찾아보니까 불필요한 공백이나 엔터가 추가되어 있는 경우에 뜨는 사유인 듯 해서 고쳐서 제출하니 정답 처리!

 

 

 

정답처리된 제출 코드

 

 

 

 


 < Today's Comment >

 

예전에 코딩 처음 배울 때 백준코딩이나 프로그래머스 코테 시도했다가 귀찮아서 그만뒀었는데, 다시 시작한 김에 꾸준히 해봐야겠다. 매일매일까지는 아니더라도 꾸준히 하는것을 목표로 시작!