본문 바로가기

분류 전체보기142

[JS] async와 await 📌 참고 사이트 async와 await (javascript.info) async와 await ko.javascript.info 📋 async 함수 async는 function 앞에 위치하고, 항상 Promise를 반환한다. 코드에서 Promise가 아닌 값을 반환하도록 작성하였어도 이행 상태의 Promise(resolved promise)로 값을 감싸 이행된 Promise가 반환되도록 한다. // Promise가 아닌 값 반환하기 (async를 붙인 함수이므로 Promise로 감싸서 반환됨) async function f() { return 1; } f().then(console.log); // 1 // Promise를 명시적으로 반환하기 async function f() { return Promise.. 2023. 9. 4.
[JS] fetch 📌 참고 사이트 REST API와 Fetch api (velog.io) REST API와 Fetch api 해당 포스팅에서는 Rest api와 Fetch api에 대해 다루었습니다. velog.io HTTP - 위키백과, 우리 모두의 백과사전 (wikipedia.org) HTTP - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. HTTP(HyperText Transfer Protocol, 문화어: 초본문전송규약, 하이퍼본문전송규약)는 W3 상에서 정보를 주고받을 수 있는 프로토콜이다. 주로 HTML 문서를 주고받는 데에 ko.wikipedia.org fetch (javascript.info) fetch ko.javascript.info 📋 Fetch API의 개념 Fetch API는 .. 2023. 9. 3.
[알고리즘] 동적 프로그래밍 (JS) 📌 참고 사이트 동적 계획법 - 위키백과, 우리 모두의 백과사전 (wikipedia.org) 동적 계획법 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 수학과 컴퓨터 과학, 그리고 경제학에서 동적 계획법(動的計劃法, dynamic programming)이란 복잡한 문제를 간단한 여러 개의 문제로 나누어 푸는 방법을 말한다. 이 ko.wikipedia.org 📋 동적 프로그래밍 (Dynamic Programming) 📍 동적 프로그래밍 문제의 특징 ➡️ 주어진 문제를 풀기 위해 문제를 여러 개의 하위 문제로 나누어 푼 다음, 그것을 결합하여 최종적인 목적에 도달하는 것이다. ➡️ 각 하위 문제의 해결을 계산한 뒤, 그 해결책을 저장하여 후에 같은 하위 문제가 나왔을 경우 그것을 간단.. 2023. 8. 31.
[알고리즘] 백트래킹 (JS) 📌 참고 사이트 퇴각검색 - 위키백과, 우리 모두의 백과사전 (wikipedia.org) 퇴각검색 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 퇴각검색(영어: backtracking, 한국어: 백트래킹)은 한정 조건을 가진 문제를 풀려는 전략이다. "퇴각검색(backtrack)"이란 용어는 1950년대의 미국 수학자 D. H. 레머가 ko.wikipedia.org 알고리즘 - 백트래킹(Backtracking)의 정의 및 예시문제 | ChanBLOG (chanhuiseok.github.io) 알고리즘 - 백트래킹(Backtracking)의 정의 및 예시문제 이번에 살펴볼 개념은 백트래킹에 관한 내용입니다. chanhuiseok.github.io https://velog.io/@pu.. 2023. 8. 31.