Home
🤗

Java 코딩테스트 응시 & 알고리즘 풀이 가이드라인

1. Input

public class Main { public static void main(String[] args) throws Exception { // input BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); } }
Java
복사
BufferedReader 는 1줄씩 입력을 받는다.
만약 숫자(int)를 입력받는 경우 변환해줘야 한다.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int num = Integer.parseInt(br.readLine());
Java
복사
StringTokenizer 는 입력받은 String을 말 그대로 토큰으로 쪼개준다.
버퍼리더에서 한 줄을 입력 받고, “ “(스페이스 한 칸)을 기준으로 쪼갠다.
만약 2차원 배열 입력받는 경우 계속 줄 읽고 토크나이저에 넣어줘야 함.
StringTokenizer st = new StringTokenizer(br.readline(), " "); // 토큰(숫자) 출력 while (st.hasMoreTokens()) { int num = Integer.parseInt(st.nextToken()); System.out.println(num); }
Java
복사