백준 1008 자바 썸네일형 리스트형 백준 알고리즘 1008번 입출력 사칙연산 단계 메모리 / 시간 백준 알고리즘 입출력 사칙연산 단계 백준 알고리즘 문제 처음 기초에서 입출력 사칙연산 단계가 나온다. 문제를 제출하고 나면 결과지에 "맞았다", "틀렸다" 라는 결과 이외에도 메모리를 얼마나 사용하였고 시간이 얼마나 걸렸는지가 결과지에 함께 나온다. 나는 처음 입출력 코드를 java.util.Scanner와 System.out.println()을 사용하였으나, 이는 속도면에서 매우 느린 결과를 나타낸다. 그 이유는 코드는 쉽고 간편하지만 리소스를 많이 사용하여 성능 부하를 초래하기 때문이다. 그래서 입출력이 많은 코드에서는 지양하는 것이 좋다. 특히, Scanner의 경우에는 최적화 관점에서 명시적으로 close()를 선언함으로써 스트림을 종료해주는것이 좋다. (참고로 close메소드를 통해 닫은 Sca.. 더보기 이전 1 다음