メモリ確保については確かに改善できるね
入力された整数をintやlongに突っ込む前提で桁数決め打っておいて上限超えたらエラー吐くようにしてもいいし、桁数に上限設けたくないならバッファサイズを倍々にしていくやつでメモリ確保の計算量をO(N^2)からO(N)に落とすのが普通かな
どっちもいいプログラミングの練習になると思う
メモリ確保については確かに改善できるね
入力された整数をintやlongに突っ込む前提で桁数決め打っておいて上限超えたらエラー吐くようにしてもいいし、桁数に上限設けたくないならバッファサイズを倍々にしていくやつでメモリ確保の計算量をO(N^2)からO(N)に落とすのが普通かな
どっちもいいプログラミングの練習になると思う