Просто [ когда в текущей ячейке 0.
у меня такое деление на брайнфаке
divmod(dst, mod, a, b) {
this.set(mod, 0);
this.alloc("a2", "b2", (local) => {
this.copy(local.a2, a);
this._while(local.a2, () => {
this.copy(local.b2, b);
this._while(local.b2, () => {
this.dec(local.a2);
this.dec(local.b2);
this._ifNull(local.a2, () => {
this._ifNotNull(local.b2, () => {
this.dec(dst);
this.sub(mod, b, local.b2);
});
this.set(local.b2, 0);
});
});
this.inc(dst);
});
});
}
возможно ли его упростить?