0

こんにちは皆さん、ばかげた質問かもしれませんが、行き詰まっています。私は巡回数コードに取り組んでいます。完了後、すべての整数を配列に入れますが、その後、配列の先頭にいくつかの空のセルがあり、それらをきれいにするか、適切な量の要素を持つ別の配列に入れる必要があります。では、先頭の 0 を取り除く方法。

これが私の巡回数のコードです:

public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        int carry = 0;

        int[] cyclic = new int[60];
        int lastDigit = input.nextInt();
        cyclic[cyclic.length - 1] = lastDigit;



            for ( int i = cyclic.length - 2; i >= 0; i--) {

                cyclic[i] = lastDigit * cyclic[i + 1];
                cyclic[i] += carry;
                if (cyclic[i] > 9) {
                    carry = cyclic[i] / 10;
                    cyclic[i] %= 10;
                } else
                    carry = 0;
                if (cyclic[i]==1 & cyclic[i+1]== 0)
                    break;
            }

            for (int j = 0; j < cyclic.length; j++)
                System.out.print(cyclic[j]);
4

1 に答える 1