-
알고리즘 문제를 풀 때 가장 좋은 입출력 방법은? (C, C++, Java )Problem Solving/Know-how 2019. 9. 4. 17:06반응형
- C
입력 : scanf
출력 : printf
- C++
입력 : scanf
(단 ios_base::sync_with_stdio(false); 와 cin.tie(NULL) 을 사용하면 cin 이 빠르다.
하지만 이럴 경우 stdio의 함수들은 사용할 수 없다)
출력 : printf
(단 ios_base::sync_with_stdio(false); 를 사용하고 줄바꿈을 '\n'으로 처리하면 cout이 더 빠르다
물론 이 때도 stdio 함수들은 사용할 수 없다 )
- Java
입력 : BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
출력 : BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String s = "abcdefg";//출력할 문자열
bw.write(s+"\n");//출력
bw.flush();//남아있는 데이터를 모두 출력시킴
bw.close();//스트림을 닫음참조 :
반응형'Problem Solving > Know-how' 카테고리의 다른 글
백준 단계별 문제풀기 4단계 클리어! (0) 2019.07.11 백준 단계별 문제풀기 2,3단계 클리어 (0) 2019.07.08 백준 단계별 문제풀기 1단계 클리어 (0) 2019.07.07