[Algorithm][Java] 효율적인 코드 작성 방법 (1) 효율적인 입력 방법 | Scanner, BufferedReader의 차이점과 장/단점 인지하기 | StringTokenizer 사용 방법
그동안 학교 수업을 들을 때나, 간단한 알고리즘 문제를 풀때만 해도 전혀 입력을 받을 때 문제가 없었지만, 최근에 본격적으로 코딩테스트를 준비하면서 메모리 문제나, 실행 속도 문제도 신경쓰다보니 어떻게 하면 메모리 누수도 없고, 속도도 빠른 코드를 작성할 수 있을까? 라는 고민을 하게 되었습니다. 그래서 지금부터 이어질 효율적인 코드 작성 방법 게시물에서는 제가 알고리즘 문제를 풀고 그와 관련된 이론들을 공부하면서 알게된 지식들을 복습하는 차원에서 정리해보려고 합니다. 1. Scanner Example code import java.util.Scanner; public class Practice { public static void main(String[] args) { Scanner scan = new..
Algorithm
2020. 7. 30. 13:53