๋ฌธ์ ๋งํฌ
์ ๊ทผ๋ฐฉ๋ฒ
์ฃผ์ด์ง ์(n)์ 3์ง๋ฒ์ผ๋ก ๋ณํํ๊ณ
reverse()๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ๋ฐฐ์ด๋ก ์ ํํ ๋ค
๋ค์ ๋ฌธ์์ด๋ก join("")ํ๊ณ ,
๋ง์ง๋ง์ผ๋ก 3์ง๋ฒ์ 10์ง๋ฒ์ผ๋ก ๋ณํํ๋ฉด ๋๋ค.
โป ์์์ ์ x(10์ง๋ฒ)์ n์ง๋ฒ์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ : x.toString(n)
โป n์ง๋ฒ์ผ๋ก ๋ง๋ค์ด์ง ์ y๋ฅผ 10์ง๋ฒ์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ : parseInt(y, n)
function solution(n) {
var answer = 0;
let ternary = n.toString(3);
let reverse = ternary.split("").reverse().join("")
answer = parseInt(reverse, 3);
return answer;
}
'์ฝ๋ฉํ ์คํธ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Javascript] N๊ฐ์ ์ต์๊ณต๋ฐฐ์ (12953) (0) | 2022.05.05 |
---|---|
[Javascript] ํํ (64065) (0) | 2022.05.04 |
[Javascript] ์ฝ์์ ๊ฐ์์ ๋ง์ (77884) (0) | 2022.05.04 |
[Javascript] ์์ฃผํ์ง ๋ชปํ ์ ์ (42576) (0) | 2022.05.03 |
[Javascript] ํ๋ ฌ ํ ๋๋ฆฌ ํ์ ํ๊ธฐ (77485) (0) | 2022.05.02 |