[프로그래머스 | 자바스크립트] 겹치는 선분의 길이
솔루션 const solution = (lines) => { const answer = lines.reduce((a, [x, y]) => { for (let i = Math.min(x, y) + 1; i v > 1).length); return Object.values(answer).filter((v) => v > 1).length; }; 솔루션 const solution = (lines) => { let line = new Array(200).fill(0); lines.forEach(([a, b]) => { for (; a (c > 1 ? a + 1 : a), 0); console...
- 프로그래머스(Javascript)/Level 0
- · 2023. 3. 2.
[프로그래머스 | 자바스크립트] 유한소수 판별하기
솔루션 const solution = (a, b) => { const getGCD = (a, b) => { let gcd = 1; for (let i = 1; i { let pFactors = []; for (let i = 2; i 2) pFactors = [...pFactors, num]; return pFactors; }; const answer = getPrimeFactors(b / getGCD(a, b)).find( (n) => n !== 2 && n !== 5 ) ? 2 : 1; console.log(answer); return answer; };
- 프로그래머스(Javascript)/Level 0
- · 2023. 3. 2.
[프로그래머스 | 자바스크립트] 치킨 쿠폰
솔루션 const order = (chicken) => { if (chicken { const answer = order(chicken); console.log(answer); return answer; }; 솔루션 const solution = (chicken) => { let answer = 0; let coupon = chicken; while (coupon >= 10) { answer = answer + parseInt(coupon / 10); co..
- 프로그래머스(Javascript)/Level 0
- · 2023. 2. 27.