[알고리즘] 20230727 알고리즘 풀며 느낀 점
구현 능력의 부족함
오늘도 팀원들과 함께 알고리즘을 풀었다. ( 달리기 경주)
오늘은 문제 파악을 하는데 있어서 충분히 시간을 가졌다.
덕분에 문제 파악이 잘못된 문제는 중간에 일어나지 않았다.
이번에 풀며 느낀 문제점은 현재 내가 생각하는 방법을 코드로 구현할 때 느끼는 부족함이였다.
문제를 충분히 파악했다는 자만심 때문에 풀이에 대해서 정리하지 않고 코드를 치기 시작한 것으로부터 시작된 문제점 같다.
내가 정한 문제 풀이의 순서
-
문제 자체를 자세히 파악한다 ( 파악한 내용은 주석으로 적는다.)
-
코드를 치지 않은 상태에서 전체적인 풀이과정을 정리한다.
-
정리가 끝나면 코드를 작성한다. ( 풀이 순서를 주석으로 남겨 해당 코드의 의도를 쉽게 파악할 수 있게 한다. )
OPTION. 풀이과정이 도저히 떠오르지 않을 시 시간복잡도를 고려하지 않고 우선 구현해본다. ( 구현 실력의 향상을 위해 )
앞으로 위에 내가 정한 순서를 항상 리마인드 하면서 풀어야겠다.