프로그래머스 기초 코딩 테스트 문제 중 문자열 출력하기 문제를 풀게 되면서 입출력의 시간 복잡도를 생각하게 되었다. 코딩 테스트 환경에서 입출력 시간을 단축하는 것이 성능 최적화에 필요하다고 생각해서 Kotlin의 다양한 입출력 방식을 조사하고 정리하게 되었다.학습 목표Kotlin의 다양한 입출력 방식(readLine, readln, print, println, System.in.bufferedReader, BufferedWriter)을 비교하고 내부 구현을 분석하여 성능 차이를 이해한다. 특히 코딩 테스트에서 빠른 입출력을 요구하는 경우, BufferedReader와 BufferedWriter를 사용하는 이유와 방법을 함께 정리한다.▼ 참고 코드: https://github.com/JetBrains/k..