diff --git "a/\354\213\240\352\262\275\354\244\200/Week5.js" "b/\354\213\240\352\262\275\354\244\200/Week5.js" new file mode 100644 index 0000000..c4bbc95 --- /dev/null +++ "b/\354\213\240\352\262\275\354\244\200/Week5.js" @@ -0,0 +1,24 @@ +function solution(n) { + let answer = ''; + while (true) { + if ((n % 3) === 0) { + n = n - 1; + let remain = 4; + answer = remain.toString() + answer; + } + + else { + let remain = parseInt(n % 3); + answer = remain.toString() + answer; + } + n = parseInt(n / 3); + if (n < 3) { + if (n != 0) { + answer = n + answer; + } + break; + } + } + + return answer; +}