問題
任意の文字列に”code”が、どこかに現れるかを回数を返して数えて、その数を出力するメソッドを作りましょう。
ただし、’d’には任意の文字が使用可能です。
例えば”cope”と “cooe”はカウントされます。
自分の回答
def count_coxe(str)
count = str.scan(/co[a-z]e/).size
puts "#{count}回マッチしました"
end
count_coxe('aaacodebbb')
count_coxe('codexxcode')
count_coxe('cozexxcope')
正規表現を使えば、良いですね。