const recur = (num, result = "") => {
const remainder = num % 3;
const quotient = Math.floor(num / 3);
switch (remainder) {
case 0: {
result = "1" + result;
break;
}
case 1: {
result = "2" + result;
break;
}
case 2: {
result = "4" + result;
break;
}
}
if (quotient == 0) {
return result;
}
return recur(quotient - 1, result);
};
const solution = (n) => {
return recur(n - 1);
};
풀다 보니 풀었는데 왜 풀렸는지 모르겠다
내꺼랑 논리는 같은데 1줄로 풀어버리는 사람도 있네...