stripメソッド
stripメソッドに関しては、以前記事を書いたのでこちらを参照してください
簡単にいうとstripメソッドは、文字列の先頭と末尾の空白や改行をすべて消してくれるメソッドでしたね。
chompメソッド
このメソッドは、末尾の改行コードを削除するメソッドです。
以下のような結果が返ってきます。
a = "RubyOnRails \r\n"
a.chomp
=> "RubyOnRails "
このように、改行コードが削除されます
chopメソッド
chopメソッドは文字列の末尾の1文字を削除します。
chompメソッドの違いは、末尾の1文字に改行コードがあるかないかに関わらず、末尾の1文字を削除します。
文字列の終端が "\r\n" であればその 2 文字を取り除きます。
a = "RubyOnRails \r\n"
a.chomp
a = "RubyOnRails"
a.chop
=> "RubyOnRail"
実際に問題を解いてみましょう
stripメソッドは先ほども述べたように、文字列の先頭と末尾の空白や改行をすべて消してくれるメソッドなので選択肢➂が正解ですね
以上です。何か間違いがございましたら、ご教示いただけますと幸いです。