A7手帳、浅海散子

A7サイズの手帳。何かを書く。

整数の除算で端数切り上げするやつ

画像なので検索性が悪くて申し訳ないんですが、切り上げ除算について自分用にまとめたので載せておきます。

a / bの代わりに(a + b - 1) / bとすると端数を切り上げできる

整数 a, b の除算において celi(a / b) = (a + b - 1) / b が成り立ちます。

ギリギリ切り捨てられるサイズのかまぼこ [b - 1) を加えることによって、a がちょっとでも余りを出したら+1個分の長さになる、みたいなイメージで私は理解しました。

でもceil関数を使うほうが好き。