250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 백준#boj#12755
- 백준#BOJ#12865#평범한배낭
- 백준#boj#16932#모양만들기
- 백준#BOJ#14501#퇴사#브루트포스
- 백준#BOJ#2615#오목
- 백준#BOJ#8012#한동이는영업사원
- 백준#BOJ#1939#중량제한
Archives
- Today
- Total
순간을 성실히, 화려함보단 꾸준함을
[Java] 백준 입력 템플릿 By 류호석 본문
자바를 사용하여 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 |