「循環小数を分数に直す@Ruby - 簡潔なQ」が面白そうだったのでやってみた。 require "rational" def period source # [整数部, 小数部, 循環小数部]を取得する正規表現 matches = source.match(/\A(-?\d+)(?:\.(\d*)(?:\[(\d+)\])?)?\Z/) raise ArgumentEr…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。