728x90
๋ฐ์ํ
https://school.programmers.co.kr/learn/courses/30/lessons/120924
ํ๋ก๊ทธ๋๋จธ์ค
SW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํ
programmers.co.kr
ํ๋ก๊ทธ๋๋จธ์ค ์ฝํ - ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ(๋ ๋ฒจ 0) ๋ง์ง๋ง ๋ฌธ์ !
์์ธ๋ก ๋์น๊ธฐ ์ฌ์ด ๋ถ๋ถ์ด ๋ง๋ค.
์ฃผ์์
1. 0์ผ๋ก ๋๋ ์ ์์ - ๋ฑ๋น์์ด์๋ 0์ด ๋ฑ์ฅํ์ง X.
2. ๋๋์ ๊ฐ ๋น๊ต ์, ๊ทธ๋๋ก ๋น๊ต ํ ๊ฐ์ ๋๋ง Math.floor ์ ์ฉ์์ผ์ฃผ๊ธฐ
๋์ ํ์ด
function solution(common) {
let answer = 0;
if(!common.includes(0)){
let multi1 = common[1]/common[0];
let multi2 = common[2]/common[1];
if(multi1 == multi2) {
answer = common[common.length-1] * Math.floor(multi1);
return answer;
}
}
let add1 = common[1]-common[0];
let add2 = common[2]-common[1];
answer = common[common.length-1] + add1;
return answer;
}
์ ๋ฌธ ์๋ฆฌ์ฆ 100์ ๋ค ํ๊ธฐ
์์ํ ๋ชฉํ ์ค ํ๋์๋๋ฐ ์ค๋๋ ๊ฑธ๋ ธ๋ค~!

728x90
๋ฐ์ํ
'๐ ์๊ณ ๋ฆฌ์ฆ > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Javascript/PGS] Lv.3 : ์์ดํ ์ค๊ธฐ(BFS) (0) | 2025.02.17 |
---|---|
[Javascript/PGS] Lv.2 : ์กฐ์ด์คํฑ (Greedy) ๐ฎ๐ฅ (1) | 2025.02.16 |
[Javascript/PGS] Lv.0 : ์ด์ง์ ๋ํ๊ธฐ (0) | 2025.02.11 |
[Javascript/PGS] Lv.0 : ์นํจ ์ฟ ํฐ (0) | 2025.02.11 |
[Javascript/PGS] Lv.3 : ์ ๊ตญ์ฌ์ฌ (์ด๋ถํ์) (1) | 2025.02.06 |