Fact (사실)
알고리즘 문제를 풀었습니다.
인프런 김태원님의 알고리즘 강의를 수강하였습니다.
함수형 코딩 스터디를 하였습니다.
리액트 스터디에서 useState의 동작 원리에 대해 조사하였습니다.
Feeling (느낌)
알고리즘
고민하던 문제가 풀리는 순간 쾌감은 정말 짜릿한 것 같습니다.
처음에 문제를 어떻게 풀어야 할지 고민하다가 반복문을 사용했고
문제는 풀렸지만 고차 함수를 이용하여 다시 풀어보라는 피드백을 받고
고차 함수를 이용하여 다시 풀었는데
고차 함수를 사용하면서 반환하는 값에 대해 깊게 생각을 하는 계기가 되었던 것 같습니다!
알고리즘 강의
오늘은 문제를 술술 풀다가 생각보다 어려운 문제를 만나서
시간을 좀 많이 잡아먹은 것 같습니다!
한 시간이 지나면 해답을 보려는 목표와는 달리
뭔가 좀만 고치면 될 것 같은데라는 생각에 2~3시간을 쏟은 결과
문제를 풀었습니다!
역시 안풀리던 문제를 푸는 순간의 짜릿함은 최고인 것 같습니다!
함수형 코딩 스터디
함수형 스터디에서는 항상 너무 어려워서 정말 어떻게 해야 할지
고민하다가 주어진 시간이 끝났었는데
오늘은 2 문제를 해결하고 1가지 문제를 시간이 부족하여 아쉽게 해결하지 못했습니다!
하지만 해답을 본 순간....! 정말 우와... 하고 감탄하게 되면서
제가 어떤 부분을 놓쳐서 원하는 결괏값을 얻지 못했는지 알게 되었습니다.
더욱 노력해야겠다는 생각이 들었습니다!
리액트 스터디
useState를 조사하면서 useState가 비동기 처리를 하는 이유에 대해 알게 되었습니다!
항상 useState가 비동기로 동작하는 것은 알고 있었지만 그 이유는 잘 몰랐었는데
변경사항을 모아서 한 번에 일괄처리를 하게 되면
렌더링 횟수를 최소화할 수 있고 불필요한 렌더링을 방지하고
더 빠른 속도로 동작할 수 있다는 정확한 이유를 알게 되어 기분이 좋았습니다!
Finding (교훈)
"재미를 붙이면 된다."
알고리즘은 항상 공부할 때, 너무 어렵게만 다가오고 피하고만 싶었고
실제로 공부를 지속적으로 하는 것은 어려웠습니다.
하지만 알고리즘을 집중적으로 공부하면서 알고리즘이 어느 정도 재미있어지면서
문제를 끈기 있게 풀게 되고 피하지 않게 되는 것 같습니다!
'Today I Learned' 카테고리의 다른 글
TIL] 2022/08/26 (2) | 2022.08.27 |
---|---|
TIL] 2022/08/25 (0) | 2022.08.26 |
TIL] 2022/08/23 (0) | 2022.08.24 |
TIL]2022/08/22 (0) | 2022.08.23 |
TIL]2022/08/21 (0) | 2022.08.22 |