📝 백준 공부 요즘 알고리즘 공부를 시작했다. 알고리즘 공부라 해봐야 지금 내 단계에서는 아주.. 쉬운 문제들을 기반으로 하는 것이 대부분이고, 아직은 코딩테스트를 준비하기 위함이 더 크다. 그러던 중 오늘 알고리즘을 배우는 의미를 약간 느끼는 것 같아 이렇게 TIL을 적는다. 효율적인 코드. 그리고 그 차이 위 사진을 보면 같은 문제에 대한 답이 메모리와 시간적 차이가 극명하게 보인다. 두 코드의 차이는 고작 출력에 있어서 bufferedwriter를 썼느냐 system.print.ln을 사용했느냐다. 출력 방식을 바꿔주니 훨씬 효율적인 결과를 보여준다. 이 때문에 우리는 알고리즘을 공부하는 거다. 현존하는 코드 속에서 가장 효율적인 방식을 찾기 위해. 효율적인 코드를 통해 우리는 실생활에서 필요한 기..