[Ruby]dorill65

プログラミング

問題

任意の文字列の最後の2文字を3回繰り返し、出力するメソッドを作りましょう。

自分の回答

def left2(str)
  last2 = str.slice(str.length - 2,2)
  puts last2 * 3
end

str.length – 2で最後から2番目という意味になります、そこから2文字を抜き取ったものをlast2に代入しています。そして、last2に3をかけたものを出力すればいいですね。

タイトルとURLをコピーしました