HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
💌
JJong’s Archive
/
🤖
코딩테스트
/
제로 아트 갤러리

제로 아트 갤러리

성공여부
YES
걸린시간(분)
22
정리
문제출처
제로베이스
생성 일시
Apr 14, 2025 09:43 PM

1️⃣ 문제

notion image

2️⃣ 문제 해결 전략

 

3️⃣ 코드 및 설명

내 코드
function solution(arrive, patience) { var answer = 0; var arrIdx = arrive.map((time, idx) => [time, patience[idx]]); arrIdx.sort((a, b) => a[0] - b[0] || a[1] - b[1]); var waiting = []; var pating = []; for (let i = 0; i < arrIdx.length; i++) { var [arrTime, patiTime] = arrIdx[i]; waiting.push(arrTime); pating.push(arrTime + patiTime); while (pating.length && pating[0] < arrTime) { waiting.shift(); pating.shift(); } if (waiting.length === 2) { waiting = waiting.slice(2); pating = pating.slice(2); answer += 2; } } return answer; }
 
모범 코드

4️⃣ 시간복잡도