Home 22/04/10 알고리즘 PS(DP), React복습
Post
Cancel

22/04/10 알고리즘 PS(DP), React복습

220410 Today I learned!


  • 백준 DP 기초 문제
  • React 복습

1. Fact

(1) 백준 solving

  • DP에 단계별로 풀기 1단계 문제
  • 다익스트라 알고리즘을 활용한 graph 문제
  • 풀이


(2) 노마드 코더 react 강의 복습

  • coin관련 api를 통해 현재 코인의 시세와 USD를 KRW로 환산해주는 Coin Converter를 만들며 복습했다.
  • 리액트의 핵심인 useState, useEffect를 많이 활용하면서 익숙해질 수 있었다.


2. Feeling

DP, react를 배운 지 한 주정도 지나서 복습의 필요성을 느꼈다.

알고리즘의 경우 이론부터 천천히 공부하고 있어서 문제를 푸는데 큰 어려움을 느끼지는 못했다.

리액트는 막상 코드를 보지 않고 직접 구현을 하려고 하니 꽤나 어려웠다. 주기적으로 계속 복습을 해야 할 것 같다.


3. Finding

DP의 경우, 탑다운 방식과 바텀 업 방식의 차이점을 알 수 있었다.

DFS 백트래킹으로 문제를 자주 풀다보니 재귀를 활용하는 탑 다운방식이 익숙했는데, 주어지는 N이 클수록 재귀를 통해 푸는 방법은 메모리에 부담이 간다.

N이 크다면, for문을 활용한 바텀 업 방식으로 문제를 풀어나가자.


리액트 스타일 속성에 대한 궁금증 해결!

리액트에서 스타일 속성을 사용할 때, 중괄호를 연속으로 두개 사용하는 이유가 궁금했다.

  1. JSX에서 자바스크립트 문법을 쓰려면 {}를 써야 한다.
  2. 스타일을 적용할 때 객체 형식으로 넣어야 해서 {}를 사용해야 한다. (스타일 또한 객체이다.)

그런데 2번에 대한 내용이 이해가 잘 가지 않아서 더 찾아보게 되었다. DOM, SSOM, 파싱 등과 같은 개념이 등장했고, DOM에 대해 집중탐구를 하고 싶다는 생각이 들었다. 실무에서 크게 필요하지 않은 지식일 수도 있지만, 개인적으로 궁금해서 관련 도서를 구매했다. 😉


4. Future Action & Feedback

Future Action진행 상황Feedback
DOM을 깨우치다Not started 👀 


This post is licensed under CC BY 4.0 by the author.