계속된 알고리즘 풀이!

Ahn yi·2022년 9월 26일
0

java

목록 보기
17/22

일요일 포함 4~5일간 알고리즘 문제를 20개 정도 완료한것 같다. 접근 자체가 어려운 몇몇 문제를 제외하고는 그래도 쉽게 풀렸던 거 같다. 접근 자체가 어려웠던 문제에 대해서는 효율성 및 처음 보는 개념들이 많아서였는데 이런 부분들에 대해서는 앞으로 일단 코딩을 해서 결과를 찍어보는 방식으로 진행을 해야겠다고 생각했다.
알고리즘을 한창 풀었으니 내일부터는 기본 공부와 알고리즘을 병행할 예정이다. 우선 java를 시작으로 했으며, 얼마나 걸릴지는 모르지만 알고리즘과 공부를 서로 환기가 필요할때마다 번갈아 가면서 하면 좋을거 같다고 생각한다.

오늘 배운것에 대해서는 3중 for문에 관한 것이다. 한 알고리즘 문제에 대해 3중 for문이 아니면 해결 방법이 떠오르지 않아 오랜 시간 고민을 했다. 그러다가 결국 3중 for문으로 해결을 하였는데 효율성에서 좋지 않을줄 알았지만 생각보다 괜찮았으며, 다른 사람들의 풀이를 보았는데 대부분이 3중 for문이었다. 역시 일단 대충의 흐름을 생각해보고 떠오르는게 있으면 해보는 습관을 들여야겠다.

배워야 될 점으로는 java Collection에 관한 것들이라고 생각한다. 대부분은 개념만 얼핏 알고 있으며 알고리즘 문제로 풀어본 적도 있지만 스스로 능숙하게 다룬다 생각하지 않는다. java 공부를 하며 의도적으로 알고리즘 문제를 Collection에 관한 문제를 풀어봐야 겠다고 생각했다. 앞으로 있을지 없을지 모르지만 아주 간단하게 java 개념에 대한 정리도 해놓을 예정이다.

profile
소통을 잘하고싶은 백엔드 개발자

0개의 댓글