입출력 속도 개선을 위한 기본 템플릿 코드

2016. 11. 20. 22:31[개발] 지식/알고리즘 문제풀이

		System.setIn(new FileInputStream("C:\\sample_input.txt"));
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		int T = Integer.parseInt(br.readLine().trim());		
		
		for(int test_case = 1; test_case <= T; ++test_case) {
			StringTokenizer st = new StringTokenizer(br.readLine()); 
			
			int N = Integer.parseInt(st.nextToken());
			int M = Integer.parseInt(st.nextToken());
			int K = Integer.parseInt(st.nextToken());		
			
		}	

한 줄에 하나의 숫자가 있는 경우, 라인 전체를 읽고 Integer로 파싱.

한 줄에 10 20 40 처럼 여러개 숫자가 공백을 기준으로 나열되어 잇는 경우 StringTokenizer 오브젝트를 사용한다.

'[개발] 지식 > 알고리즘 문제풀이' 카테고리의 다른 글

개미  (0) 2017.01.10
Wild Card (Fail)  (0) 2017.01.10
최대 힙  (0) 2016.12.29
병합정렬 (Merge Sort)  (0) 2016.12.04
삽입정렬 (Insertion Sort)  (0) 2016.12.01
<