0412自然数配列の反転
4340 ワード
問題の説明
自然数nを逆さまにして、各数字を要素の配列で返します.例えば、nが12345の場合、[5,4,3,2,1]が返される.
せいげんじょうけん
I/O例
nreturn12345[5,4,3,2,1]
きほんコード
class Solution {
public int[] solution(long n) {
int[] answer = {};
return answer;
}
}
正しいコード
class Solution {
public int[] solution(long n) {
String str = String.valueOf(n); //숫자 12345를 문자열 "12345" 로 바꿔준다.
int num = str.length(); //str의 길이 5
int[] answer = new int[num];
for(int i = 0; i<num; i++){
answer[i] = (int)(n % 10); //long타입에서 int 타입으로 형변환
n /= 10;
}
return answer;
}
}
問題を解く
valueOf()関数を使用して、数値nを文字列に変換します.numにはstrの長さが5であり,5の長さを答えとして並べている.その後n%10を追加し、逆さまに記入します.
Reference
この問題について(0412自然数配列の反転), 我々は、より多くの情報をここで見つけました https://velog.io/@xodus05/0412-자연수-뒤집어-배열로-만들기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol