순간을 성실히, 화려함보단 꾸준함을

[Java] 백준 입력 템플릿 By 류호석 본문

알고리즘,SQL/백준,BOJ

[Java] 백준 입력 템플릿 By 류호석

폭발토끼 2021. 8. 22. 14:20

자바를 사용하여 ps를 한다는건 정말 거지같은 일이라고 생각합니다.

 

이유는 입력받는 것 부터가 아주 xx 난리를 떨더군요.....

 

자바에 익숙해져야겠다는 생각이 들어서 기본 개념을 공부하고 하나씩 풀어보려는데 어우 왜이렇게 정이 안가는지;;;

 

그래서 여기저기 찾다가 정말 좋은 분의 자바 소스를 보아서 이렇게 공유를 해드립니다.

 

우리 백준에서 보면 "류호석배 알고리즘" 이라는 대회를 보신적 있으실 겁니다.

 

그 "류호석"님의 템플릿입니다.

 

이글을 통해 감사함을 표합니다.

 

public class Main {
    static FastReader scan = new FastReader();
    //정답은 sb에 append 를 사용하여 출력
    //만약 개행까지 출력하고 싶으면 append('\n')을 추가
    static StringBuilder sb = new StringBuilder();

    public static void main(String[] args) {
        input();
    }
    static void input(){
        
    }
    static class FastReader {
        BufferedReader br;
        StringTokenizer st;
        public FastReader() {
            br = new BufferedReader(new InputStreamReader(System.in));
        }
        public FastReader(String s) throws FileNotFoundException {
            br = new BufferedReader(new FileReader(new File(s)));
        }
        String next() {
            while (st == null || !st.hasMoreElements()) {
                try {
                    st = new StringTokenizer(br.readLine());
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return st.nextToken();
        }
        int nextInt() {
            return Integer.parseInt(next());
        }
        long nextLong() {
            return Long.parseLong(next());
        }
        double nextDouble() {
            return Double.parseDouble(next());
        }
        String nextLine() {
            String str = "";
            try {
                str = br.readLine();
            } catch (IOException e) {
                e.printStackTrace();
            }
            return str;
        }
    }
}

'알고리즘,SQL > 백준,BOJ' 카테고리의 다른 글

[ boj : 2157 ] 여행  (0) 2021.08.29
[ boj : 22235 ] 가희와 수인 분당선 1  (6) 2021.08.28
[ boj : 1918 ] 후위 표기식  (0) 2021.08.22
[ boj : 21941 ] 문자열 제거  (0) 2021.08.20
[ boj : 5214 ] 환승  (0) 2021.08.16