-
Python:
def get_array_from_number_length(number): digits = [int(digit) for digit in str(number)] return digits number = 12345 array = get_array_from_number_length(number) print(array)
-
JavaScript:
function getArrayFromNumberLength(number) { const digits = Array.from(String(number), Number); return digits; } const number = 12345; const array = getArrayFromNumberLength(number); console.log(array);
-
Java:
import java.util.ArrayList; import java.util.List; public class Main { public static List<Integer> getArrayFromNumberLength(int number) { List<Integer> digits = new ArrayList<>(); String numberString = String.valueOf(number); for (char digit : numberString.toCharArray()) { digits.add(Character.getNumericValue(digit)); } return digits; } public static void main(String[] args) { int number = 12345; List<Integer> array = getArrayFromNumberLength(number); System.out.println(array); } }
これらの例では、与えられた数値の桁ごとに配列要素を作成し、各桁の数字を格納しています。このアプローチを使用すると、数値の桁数に関係なく、配列を取得することができます。
このような方法を使用することで、数値の桁数に基づいて配列を作成することができます。