Numeric#divmod

self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にして返します。商 q は常に整数ですが、余り r は整数であるとは限りません。

11.divmod(3) #=> [3, 2]

ちなみに通常の剰余だけ求める場合はこう。

13 % 4 #=> 1
13.modulo(4) #=> 1

『みんなのデータ構造』を読んでいる

今日は連結リストをこの本で勉強していた。とても良い書籍。

Webサイトは下記。

OpenDataStructures.jp

あわせて読みたい

『みんなのデータ構造』でデータ構造の基礎を学んだ - valid,invalid