Внекоторой компьютерной игре вам необходимо убивать врагов, получая за это новые уровни. враги бывают двух видов: обычные и боссы. чтобы получить новый уровень, необходимо убить двух врагов или одного босса. при этом, если вы убиваете босса после того, как убили одного врага, вы получаете новый уровень, и начинаете получать следующий с нуля (то есть убитый до этого враг не считается). вам дана последовательность убийств, в которой e обозначает обычного врага, а b - босса. какой уровень вы получили, если изначально вы были на нулевом уровне?
level = 0
score = 0
for i in 0..s.size
if s[i]=="E"
score+=1
end
if s[i]=="B" or score == 2
score = 0
level += 1
end
end
p level
ответ 63