«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

Code Run

JAVA의 좀 빠른 입출력 - java fastIO 본문

코딩 tip

JAVA의 좀 빠른 입출력 - java fastIO

comkiwer 2016. 7. 31. 11:47

참고 링크 1 : https://algocoding.wordpress.com/2015/04/23/fast-io-methods-for-competitive-programming/ 

참고 링크 2 : http://codeforces.com/blog/entry/8080 


콘솔입출력


import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

import java.util.StringTokenizer;


public class Main {

static BufferedReader in;

static BufferedWriter out;

static int N, arr[];


public static void main(String[] args) throws IOException {

in = new BufferedReader(new InputStreamReader(System.in));

out = new BufferedWriter(new OutputStreamWriter(System.out));


N = Integer.parseInt(in.readLine());

arr = new int[N];

StringTokenizer st = new StringTokenizer(in.readLine());

for (int i = 0; i < N; i++) {

arr[i] = Integer.parseInt(st.nextToken());

}


for (int i = 0; i < N; i++) {

out.write(String.valueOf(arr[i]) + " ");

}

out.write("\n");

in.close();

out.close();

}

}


파일 입출력


import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.PrintWriter;

import java.util.StringTokenizer;


public class Main {

static BufferedReader fin;

static PrintWriter fout;

static int N, arr[];

public static void main (String [] args) throws IOException {

fin = new BufferedReader(new FileReader("input.txt"));

fout = new PrintWriter(new BufferedWriter(new FileWriter("output.txt")));

N = Integer.parseInt(fin.readLine());

arr = new int[N];

StringTokenizer st = new StringTokenizer(fin.readLine());

for (int i = 0; i < N; i++) {

arr[i] = Integer.parseInt(st.nextToken());

}


for (int i = 0; i < N; i++) {

fout.write(String.valueOf(arr[i]) + " ");

}

fout.write("\n");

fin.close();

fout.close();

}

}