분류 전체보기 43

[백준] 1000번 - A+B (JAVA)

이번 문제는 두 개의 숫자를 입력받아 그 합을 출력하는 문제이다. 내가 기억하기로는 값을 입력받는 방법에 여러가지가 있었던 것 같은데 레퍼런스 없이 바로 적으려니 기억나는 것이 Scanner밖에 없어서 이 방법을 사용했다. 참고로 문제에서 A,B는 0과 10 사이의 숫자라는 조건은 코드에 적지 않아도 정답처리가 되는 것으로 보아, 해당 조건은 필수조건은 아닌 듯 하다 ( 혹은, String형으로 두 값을 한번에 입력받아 split() 등을 사용해서 문제를 풀 경우를 위한 조건일 수 도 있다 ) 해당 Scanner함수의 변수명은 대체로 scan, sc, in 등을 많이 사용하는 듯 하다. 굳이 새로운 변수명을 사용해서 다른 사람이 내 코드를 볼 때 헷갈리게 할 필요는 없을 것 같다. 그리고 콘솔창을 이용해..

[백준] 10172번 - 개 (JAVA)

앞서 포스팅했던 10171번 고양이 문제와 유사한 escape sequence를 아는지 확인하는 문제이기 때문에 자세한 설명은 생략하고 이전 포스팅 주소를 첨부하겠다 [백준] 1단계 10171번 - 고양이 (JAVA) 간단한 문제이기 때문에 이클립스나 VSCode같은 편집기를 사용하지 않고 백준 사이트 내에서 바로 풀게 되면, 초보의 경우 쉽게 틀리는 문제이다(사실 내가 그랬음..) 문제가 없어보이는데 자꾸 zzzin.tistory.com

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

간단한 문제이기 때문에 이클립스나 VSCode같은 편집기를 사용하지 않고 백준 사이트 내에서 바로 풀게 되면, 초보의 경우 쉽게 틀리는 문제이다(사실 내가 그랬음..) 문제가 없어보이는데 자꾸 컴파일 오류로 떠서 구글링을 해보니 자바의 몇몇 문자는 단독출력이 안되는 Escape Sequence이며, 대표적으로 백슬래시와 큰따옴표가 있다는 사실을 알았다. 사실 예전에 배웠는데 편집기에서 쓰면 오류라고 뜨기 때문에 굳이 안외웠기 때문에... 처음부터 편집기로 작성했다면 알 수 있었던 문제이다. 그런데 이클립스를 이용해서 유효하도록 잘 입력했는데도 '출력형식이 잘못되었습니다' 라고 뜨며 오답처리가 되었는데, 이건 찾아보니까 불필요한 공백이나 엔터가 추가되어 있는 경우에 뜨는 사유인 듯 해서 고쳐서 제출하니 정..