124カ国の数字


分解素数として,符号化を空ける.
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();

    }