코딩테스트 연습

leetcode 코딩테스트 연습 - 2621. Sleep (JavaScript)

citron031 2023. 8. 27. 09:56
/**
 * @param {number} millis
 */
async function sleep(millis) {
    return new Promise((resolve, reject) => {
        const timer = setTimeout(() => {
            resolve(millis);
        }, millis);
    })
}

/** 
 * let t = Date.now()
 * sleep(100).then(() => console.log(Date.now() - t)) // 100
 */

leetcode의 문제들은 생각보다 다양한 것 같다.

async 함수를 구현해야하는 코딩테스트 연습문제는 처음 접한 것 같다.

어려운 문제는 아니었지만, Promise를 반환하는 함수의 리마인드를 할 수 있었다.