썸네일 [BOJ] 15552번 | 빠른 A+B 😂 오답 1 어설프게라도 따라 했다는 것에 의의를 두었다 다음과 같은 오류 문구가 출력된다. 아래의 구문에서 오류가 났다는 것인데, NumberForamtException이다 😂 비어있는 문자열을 int형으로 파싱 하려고 해서 생긴 오류이다. 애초에 BufferedWriter를 반복문 안에서 생성하면 안 됐었다! 구글링을 한 결과 Read한 데이터는 Line 단위로만 나눠지기 때문에 공백 단위로 데이터를 가공하기 위해서는 별도의 작업을 해야한다. StringTokenzier의 nextToken()를 사용해서 readLine()을 통해 입력받은 값을 공백 단위로 구분하여 순서대로 호출할 수 있다. String.split() 함수를 사용하는 방법도 있는데, 오늘은 StringTokenzier를 이용해서 풀이..
썸네일 [BOJ] 2735번 | 윤년 import java.util.Scanner; public class Main { static Scanner sc = new Scanner (System.in); public static void main(String[] args) { int a = sc.nextInt(); if(a%4==0&&(a%100!=0 || a%400==0)) { System.out.println("1"); }else { System.out.println("0"); } } } 이 문제를 연도가 4의 배수이면서, 100의 배수가 아닐 때 / 400의 배수로 이해했는데, 연도가 4의 배수이면서 / 100의 배수가 아닐 때 또는 400의 배수일 때 로 푸는 거 였다ㅎ 배운 점 ✔ 독해가 정말 중요하다!
썸네일 [백준] 10172번 | 개 문제
썸네일 [백준] 10171번 | 고양이 문제 소스코드 public class Main { public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 배운점 ✔ 자바로 백준에 답안 올릴 때는 Main 클래스 제출 ✔ 백슬래쉬는 반드시 \\로 기술하기 (\만 기술하면 escape sequence 오류가 나기 때문)