124カ国の数字
3123 ワード
分解素数として,符号化を空ける.
nを3で割った残りの部分をrに格納する.ただしr=0 もしそうであれば、r=4に変換します.124カ国で0は使用されません.
nを3で割って、whileはn>0までドアを回しています.しかしnは3の ペ・スイン(3,6,9...)nは−1である.
example )
n=10の場合->41
r =1;
n =3;
sb.insert(0,1);
r = 0 ->(4)
n = 0;
sb.insert(0.4);
return 41;
n=9.
r = 0 ->(4);
n = 3
(r == 0) n = 2
sb.insert(0,4);
r = 2;
n = 0
sb.insert(0,2);
return 24;
tip!
StringBuilderを使用すると、効率が向上します.△元々はString+の方式だった.答え=r+答え.
nを3で割った残りの部分をrに格納する.ただしr=0 もしそうであれば、r=4に変換します.124カ国で0は使用されません.
nを3で割って、whileはn>0までドアを回しています.しかしnは3の ペ・スイン(3,6,9...)nは−1である.
example )
n=10の場合->41
r =1;
n =3;
sb.insert(0,1);
r = 0 ->(4)
n = 0;
sb.insert(0.4);
return 41;
n=9.
r = 0 ->(4);
n = 3
(r == 0) n = 2
sb.insert(0,4);
r = 2;
n = 0
sb.insert(0,2);
return 24;
tip!
StringBuilderを使用すると、効率が向上します.△元々はString+の方式だった.答え=r+答え.
public String solution(int n) {
String answer = "";
StringBuilder sb = new StringBuilder();
while(n > 0){
int r = n%3;
n = n/3;
if(r == 0){r = 4; n = n-1;}
sb.insert(0, r);
}
return sb.toString();
}
Reference
この問題について(124カ国の数字), 我々は、より多くの情報をここで見つけました https://velog.io/@gahae37/124나라의숫자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol