코딩 테스트에서의 입출력
·
BackEnd/Java
코딩테스트에서 입출력은 단순히 “값 읽고 출력하는 코드”가 아니라,시간 복잡도와 함께 성능을 결정하는 핵심 요소다.특히 백준 이나 SW Expert Academy 같은 환경에서는 입력 데이터가 수십만~수백만 개가 되는 경우가 많아서,입출력을 잘못 사용하면 알고리즘은 맞아도 시간 초과가 발생한다.그래서 코딩테스트에서는 보통 다음 4개를 가장 많이 사용한다.BufferedReaderStringTokenizerStringBuilderBufferedWriter그리고 추가적으로:ScannerSystem.out.printlnsplit()InputStream빠른 입력(Fast I/O)까지 이어서 공부하게 된다.1. 코딩테스트에서 입출력이 중요한 이유예를 들어 숫자 100만 개를 입력받는다고 해보자.Scanner sc..