数値の桁数から配列を取得する方法


  1. 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)
  2. JavaScript:

    function getArrayFromNumberLength(number) {
    const digits = Array.from(String(number), Number);
    return digits;
    }
    const number = 12345;
    const array = getArrayFromNumberLength(number);
    console.log(array);
  3. 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);
    }
    }

これらの例では、与えられた数値の桁ごとに配列要素を作成し、各桁の数字を格納しています。このアプローチを使用すると、数値の桁数に関係なく、配列を取得することができます。

このような方法を使用することで、数値の桁数に基づいて配列を作成することができます。