2019-06-02から1日間の記事一覧

Ruby手習い(再帰または算数)

アウトプットのネタに困ったらこれ!?Ruby初心者向けのプログラミング問題を集めてみた(全10問) - give IT a try 上記記事のボーナスドリンク問題。 自分で書いたコード class BonusDrink def self.calc(count) count + self.bonus_of(count) end private…

Ruby手習い(正規表現)

アウトプットのネタに困ったらこれ!?Ruby初心者向けのプログラミング問題を集めてみた(全10問) - give IT a try 上記記事のカラオケマシーン問題。 自分で書いたコード class KaraokeMachine KEYS = %w(C C# D D# E F F# G G# A A# B) def initialize(me…

はじめての正規表現

一般的な正規表現 .: 任意の1文字 \には2つの場合がある エスケープする場合:\.とすると、.がメタ文字ではなくてただの文字だよ、と表現する。 あとにつづく文字と組み合わせて1つの文字種を表現する場合 \d: 数字、\w: 文字、\s: スペース。それぞれ大文字…