220502 Today I learned!
- JavaScript 시험
- JavaScript Ajax 복습
- 백준 문제 풀이
1. Fact
(1) JavaScript Ajax
JS가 서버와 통신하고 응답을 받아 이를 처리하기 위한 내용들
- 자바스크립트는 싱글 스레드이다.
- 이벤트를 처리하는 Call Stack이 하나이다.
- 이 문제를 해결하기 위해 WebAPI, Task queue, Event Loop를 활용하여 비동기적으로 일을 처리한다.
- 순차적으로 비동기 처리를 해야 한다.
- 콜백 함수
- Promise 객체
- Async, Await
- Axios
- AJax 요청을 편리하게 하기 위해 사용한다.
- 정리본
(2) 백준 문제 풀이
DP 연습 시작!
목표: DP 골드 문제 풀기
- 2748 피브나치의 수2
- 14631 1로 만들기
- 문제풀이
2. Feeling
DP문제에 너무 약해서 실버문제부터 차근차근 연습하려 한다. 처음부터 DP 방식으로 코드를 구현하는 것은 어려워서, 재귀(백트래킹)의 방식으로 코드를 작성하고 이를 DP방식으로 수정했다. 탑다운방식이 좀 더 구상하기 쉽지만, 메모리제한때문에 바텀 업 방식으로 풀어야 하는 경우가 많은 것 같다. 어떤 방식으로 해결해야 하는 지 아직 판단은 되지 않지만 문제를 많이 풀어보면서 이에 대한 감을 잡는 것도 중요해 보인다.
3. Finding
null;
4. Future Action & Feedback
Future Action | 진행 상황 | Feedback |
---|---|---|
DOM을 깨우치다 | pause 🤦♀️ | 잠시 중단! |
1일 1알고! 🔥 | in progress 🚀 |