問題.1
文字列"xyz"を含む任意の文字列があるとします。
以下条件を満たすメソッドを作成しましょう。
- xyzの前にピリオド(.)がない場合はTrueを出力
- ピリオド(.)がある場合はFalseを出力
- 上記2つの条件に当てはまらない場合はFalseを出力
ただし、'xyabcz'のような文字列は想定せず、'xyz'は連続して存在するものとします。詳細は以下の出力例を確認してください。
[自分の解答]
def xyz_there(str) if str.include?(".xyz") puts "False" elsif str.include?("xyz") puts "True" else puts "False" end end
以前解いた問題そのまま。
条件に合うように分岐させればいいだけ。
include?メソッドに、必要な文字を与える。