public static int[] add_One(int[] array)
        {
            int carry = 1;
            int[] newArray = new int[array.Length];
            for (int i = array.Length - 1; i >= 0; i--)
            {
                int result = array[i] + carry;
                carry = 0;

                if (result % 10 == 0)
                {
                    carry = 1;
                    newArray[i]= 0;
                }
                else
                {
                    newArray[i] = result;
                }

            }
            if (carry == 1)
            {
                newArray = new int[array.Length+1];
                newArray[0] = 1;
            }
            return newArray;
        }




 저거 코드 보면 처음 시작할때 newArray 사이즈가 정의됬는데  마지막 if 에서 newArray 사이즈를 하나 늘리는데 저게 가능함?????