본문 바로가기

개발일지(주간)

11주차 개발일지

파이썬 기초문법과 알고리즘에 대해서 학습했다.

배운 것들

파이썬 기초문법은 그럭저럭 익히고 넘어갔는데 알고리즘이 너무 어려워 기억에 많이 남았다.

일단 시간복잡도와  공간복잡도, 어레이와 링크드리스트, 이진 탐색과, 재귀함수, 등의  개념을 파악하고 넘어가는데 집중했다.

공부를 하면서 기억에 남았던 걸로는 이진탐색으로 문제를 풀어라고 하는데,  문제가 아무리봐도 왜 이진탐색을 사용해서 풀어야하는건지 이해가 되지 않았다.

결국 한참을 고민하다 답이 나오지 않아 해설을 봤는데, 굳이 이진탐색으로 풀지 않아도 됐어서 황당했다.

어찌됐든 그 문제의 해설을 보며 역시 코드를 쓰는데 정해진 답이 있지는 않구나 라고 느꼈다.

정리

개발일지를 쓰며 이번주 배운것들을 회고하니 뭘 어떻게 자세하게 적을 것이 없어 뭘 배웠나 싶기도 하다.

사실 알고리즘은 보던거 또 보고, 주말에도 시간을 내서 공부하고 있다.

앞서 배웠다고 적은것들도 배웠다기에는 이해도가 부끄러운 수준이고, 지금 배운것들을 활용해 어떠한 코드를 써봐라고 시키면 몇시간을 고민해서 답을 내야할 수준이다.

강의와 강의자료, 강의에서 내주는 문제들을 보면서 저렇게 코드를 쓰려면 관점을 바꿔야겠다는 생각이 들었고, 그게 되려면 상당히 힘들겠다는 생각이 들었다. 어쨌든 내가 선택했으니 노력은 해볼 생각이다.

'개발일지(주간)' 카테고리의 다른 글

13주차 개발일지  (0) 2022.11.28
12주차 개발일지  (0) 2022.11.20
10주차 개발일지  (0) 2022.11.06
9주차 개발일지  (0) 2022.10.21
8주차 개발일지  (0) 2022.10.07