Fact (사실)
백준 사이트의 알고리즘 문제를 풀었습니다.
유튜브 코드 스피츠님들의 프로그래밍 101 (1회 차) 강의를 수강하였습니다.
Feeling (느낌)
알고리즘
알고리즘을 풀면서 단계별로 나눠서 생각하면
복잡한 문제도 생각할 것이 덜해져서 확실히
어느정도 접근이 가능한 것 같습니다.
예전이었으면 접근이 어려워 잘 풀지 못했을 법한 문제를 풀었을 땐,
쾌감이 있는 것 같습니다!
알고리즘을 게을리하지 않고 꾸준히 풀어야겠다는 생각이 들었습니다.
프로그래밍 101
프로그래밍 101(1회 차)을 수강하면서 정말 많은 것을 배운 것 같습니다.
함수형 코딩을 할 때, 메모리의 낭비가 있다는 것을 배웠는데
이 부분이 의아했는데 프로그래밍 101 강의를 통해 해소되었습니다.
함수 안에 함수 안에 함수 이런 식으로 코드가 짜여있으면
모든 함수가 종료될 때까지, 메모리에 적재되어있어
메모리가 낭비될 수 있는데, 꼬리 물기 최적화를 통해 최적화를 할 수 있지만
꼬리 물기 최적화는 현재 사파리 브라우저에서만 지원을 하기 때문에
다른 브라우저에서는 문제가 해결되지 않는다는 것을 배웠습니다!
프로그래밍 101 강의는 추후에 다시 1회부터 8회까지 볼 생각입니다!
강의 자체 퀄리티가 너무 좋고... 정말 배운 것이 많은 강의였습니다!
하지만 지금은 알고리즘에 대한 부분이 너무 부족하단 생각이 들어서
우선, 알고리즘에 집중할 예정입니다!
Finding (교훈)
"학습의 복리"
오늘 프로그래밍 101 강의를 수강하면서
학습의 복리효과를 체감한 것 같습니다.
문제를 접근하는 방식부터 함수형 코딩을 할 때,
왜 함수형 코딩이 메모리 낭비가 심한지 알게 된 것 같습니다.
만약 함수형 코딩을 공부하고 있지 않더라면,
아하 그렇구나.. 하고 넘어갈 수 있는 부분이었지만
함수형 코딩을 공부하고 있는 지금은
왜 함수형 코딩이 메모리 낭비가 심한지 알게 된 계기가 되었습니다!
앞으로도 열심히 공부해야겠다는 생각이 들었습니다!
'Today I Learned' 카테고리의 다른 글
TIL] 2022/08/30 (0) | 2022.08.31 |
---|---|
TIL]2022/08/29 (0) | 2022.08.30 |
TIL] 2022/08/27 (0) | 2022.08.28 |
TIL] 2022/08/26 (2) | 2022.08.27 |
TIL] 2022/08/25 (0) | 2022.08.26 |