アルゴリズム124の国
1074 ワード
問題の説明
124カ国あります124カ国では、数字は10進数ではなく、以下の独自のルールで表されています.
124カ国には自然水しか存在しない.
124カ国では、すべての数字を表すときに1,2,4しか使用されません.
たとえば、124の国で使用される数値は、次のように変換されます.
左:10進数、右:124カ国
1 1 6 14
2 2 7 21
3 4 8 22
4 11 9 24
5 12 10 41
自然数nをパラメータとして指定した場合、解関数を完了し、nを124カ国で使用した数値に置き換えた値を返します.
function solution(n) {
let answer = ""
const three = [4, 1, 2];
while (n > 0) {
answer = three[n % 3] + answer;//뒤집지 않아도 유지
// console.log(typeof three[n%3])
// console.log(typeof answer)
if (n % 3 === 0) n = n / 3 - 1;
else n = Math.floor(n / 3);
}
return answer;
}
問題を解く
Reference
この問題について(アルゴリズム124の国), 我々は、より多くの情報をここで見つけました https://velog.io/@chuhyerin96/알고리즘-124의-나라テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol