# 入力された値を文字列で受け取る str = gets.chomp # [-1] で文字列の最後の文字を参照する事ができる # str[-1] = str[-1] == "0" ? "1" : "0" # puts str # 正規表現で最後にマッチした文字を置換する処理 puts str.gsub(/.$/, 1 - str[-1].to_i)