728x90
๋ฐ์ํ
https://school.programmers.co.kr/learn/courses/30/lessons/12980
ํ๋ก๊ทธ๋๋จธ์ค
SW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํ
programmers.co.kr
ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ2. Summer/Winter Coding(~2018)
DP์ธ ์ค ์์๋๋ฐ, 2๋ก ๋๋์ด์ฃผ๋ฉด์ 2์ ๋ฐฐ์๊ฐ ์๋๋๋ง ์นด์ดํธ๋ฅผ ํด์ฃผ๋ฉด ๋๋๊ฑฐ์๋ค.
๋๋ก๋(์์ฃผ ๊ฐ๋์ฉ์) ๋จ์ํ๊ฒ ๋ต์ด๋ค...!
๋์ ํ์ด
function solution(n)
{
var ans = 0;
// 5 -> (+1), 4/2=2, 1/1=1 (+1) -> 2
while(n>1){
if(n%2===0) n/=2;
else {
n = (n-1)/2;
ans++;
}
}
ans++;
return ans;
}
728x90
๋ฐ์ํ
'๐ ์๊ณ ๋ฆฌ์ฆ > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Javascript/PGS] Lv.2 : ์์ด ๋๋ง์๊ธฐ (0) | 2025.04.02 |
---|---|
[Javascript/PGS] Lv.2 : ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ (0) | 2025.04.01 |
[Javascript/PGS] Lv.2 : ์์ ์์ถ (PCCP ๊ธฐ์ถ๋ฌธ์ 2๋ฒ) (0) | 2025.03.26 |
[Javascript/PGS] Lv.2 : ํผ์ฆ ๊ฒ์ ์ฑ๋ฆฐ์ง (PCCP ๊ธฐ์ถ๋ฌธ์ 2๋ฒ) (0) | 2025.03.25 |
[Javascript/PGS] Lv.3 : ์ฌํ๊ฒฝ๋ก (0) | 2025.03.24 |