前提・実現したいこと
がわからないので解答、解説を希望しています。
発生している問題・エラーメッセージ
1[入力データの処理 - 定数行の連結2]
標準入力から3行の文字列が入力されるので、1行で連結して出力してください
a = gets.chomp
b = gets.chomp
c = gets.chomp
puts "a + b + c"
puts""値が間違っているせいかa b c
を連結できない。
2[入力データの処理 - 入力データと暦年6]
1989年から2100年まで西暦が入力されるので、
1989年から2018年は"平成[何]年"、
2019年から2100年は"令和[何]年"と
出力してください
year = gets.to_i
if year >= 1989 && year <= 2100 #条件
heisei = year - 1988
puts "平成#{heisei}年"
else
reiwa = year - 2018
puts "令和#{reiwa}年"
end
if文が間違っているからか令和-2018年で固定されてしまう。
たとえば「a.class」を出力した場合、クラス名は何になりますか? 期待したクラス名と異なるのではないでしょうか?
回答2件
あなたの回答
tips
プレビュー