[アルゴリズム]フリップバイナリ-JS
3635 ワード
問題のショートカット
質問する
質問する
Solution function solution(n) {
//n을 3진수로 변환 toString(3)
let str_3 = n.toString(3);
str_3 = str_3.split('').reverse().join('');
//3진수를 10진수로 변환 parseInt()이용
let str_10 = parseInt(str_3,3);
return str_10;
}
別の解釈const solution = (n) => {
return parseInt([...n.toString(3)].reverse().join(""), 3);
}
[..n.toString(3)]を使用すると、split()メソッドを使用せずに文字列を配列できます.
展開演算子[...]
TOString、ParseIntで変換する方法
Reference
この問題について([アルゴリズム]フリップバイナリ-JS), 我々は、より多くの情報をここで見つけました
https://velog.io/@dbsbest10/알고리즘-3진법-뒤집기-JS
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
function solution(n) {
//n을 3진수로 변환 toString(3)
let str_3 = n.toString(3);
str_3 = str_3.split('').reverse().join('');
//3진수를 10진수로 변환 parseInt()이용
let str_10 = parseInt(str_3,3);
return str_10;
}
別の解釈const solution = (n) => {
return parseInt([...n.toString(3)].reverse().join(""), 3);
}
[..n.toString(3)]を使用すると、split()メソッドを使用せずに文字列を配列できます.展開演算子[...]
TOString、ParseIntで変換する方法
Reference
この問題について([アルゴリズム]フリップバイナリ-JS), 我々は、より多くの情報をここで見つけました https://velog.io/@dbsbest10/알고리즘-3진법-뒤집기-JSテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol