앞으로의 알고리즘은 깃허브로 https://github.com/escape-engineering/Algorithm GitHub - escape-engineering/AlgorithmContribute to escape-engineering/Algorithm development by creating an account on GitHub.github.com 잔디도 심으며 마크다운 작성법도 연습하려한다.티스토리엔 TIL, WIL, 기초세팅, 사용방법 등 정리하려한다. 2차 공부/알고리즘 2024.07.24
의상 프로그래머스 - 의상 처음 풀이하다 막힌 코드function solution(clothes) { var answer = 0; let clothesMap = new Map() console.log(clothes) for (let item of clothes) { let name = item[0] let type = item[1] clothesMap.has(type) ? clothesMap.set(type, [...clothesMap.get(type), name]) : clothesMap.set(type, [name]) } console.log('clothesMap= ', clothesMap) let clothe.. 2차 공부/알고리즘 2024.07.24
24.07.24 콜백지옥 / 동기, 비동기 1. 콜백지옥function do () { $.get(url, function (result) { setTimeout(function () { startAsyncProcess(function (){ ... } }, 1000) }}연속된 이벤트나 서버통신같은 비동기적 작업을 수행할 때 이러한 콜백함수 지옥에 빠지곤한다.이렇게 연속된 콜백함수는 코드의 유지보수를 어렵게하며, 다른사람이나 미래의 내가 코드를 봤을 때 이해하기 어렵게 만든다. 2. 동기 vs 비동기동기 (Sync) - 카페에서 줄을서서 주문을 하는데, 주문을 하고 커피가 손님에게 전달될때까지 다음 주문으로 넘어가지 않는다. 비동기 (Async) - 카페에서 줄을 서.. 2차 공부/TIL 2024.07.24