特定の数値(a)をある数値(b)で分割できるまで分割したいです
>【例1】a = 1000、b = 100
a = 100 × 10 + 0 なので 配列は [10]
>【例2】a = 1001、b = 100
a = 100 × 10 + 1 なので 配列は [1, 10]
>【例3】a = 10001、b = 100
a = 100 × 100 + 1 なので 配列は [1, 100, 100]
>【例4】a = 20000、b = 100
a = 100 × 100 × 2 なので 配列は [100, 100, 2]
>【例5】a = 2020、b = 100
a = 100 × 20 + 20 なので 配列は [20, 100, 20]
① 配列の先端が a mod b = c の値が0以外なら c になる
② 配列の各値が b より大きい場合は次のインデックスの値を1追加(繰り上がり(?))
③ ②の繰り上がりが出来るまで②を繰り返す
...のような感じの動作はどういうコードを書けばいいのでしょうか