10フレーム目以外までは完成

This commit is contained in:
Rikuoh Tsujitani 2024-03-12 09:09:08 +09:00
parent 758de7a95e
commit a452c67cab

View file

@ -24,10 +24,10 @@ frames.each_with_index do |frame, index|
if frame == [10, 0] && frames[index + 1].first == 10 #ストライクかつ次もストライクの場合
point += frames[index + 2].first
end
if frame == [10, 0] && frames[index + 1].first != 10 #ストライク1回のみの場合
if frame == [10, 0] #ストライク1回のみの場合
point += frames[index + 1].sum #次のフレームの合計値が得点となる
end
if frame.sum == 10 # スペアの場合
if frame.sum == 10 && frame != [10, 0] # スペアの場合
point += frames[index + 1].first #次のフレームの一投目が得点となる
end
puts "#{index + 1}フレーム目の得点: #{point}"