Иннинги и табло

Как восстановить промежуточный счёт по иннингам

Промежуточный счёт восстанавливают сложением ранов только из завершённых или уже указанных половин иннингов. Ноль означает сыгранную половину без ранов, а прочерк означает, что половина не сыграна и в сумму как результат не входит.

Как восстановить промежуточный счёт по иннингам

Что показывают клетки по иннингам

В базовой записи гости атакуют в верхней половине каждого иннинга, хозяева — в нижней. Три аута завершают половину иннинга.

Число в клетке — количество ранов команды в этой половине. «0» записывают, когда половина была сыграна, но ранов не было. Прочерк означает несыгранную половину: это не наблюдаемый нулевой результат.

Промежуточный итог команды равен сумме чисел в её уже указанных клетках. Отдельно полезно хранить статус текущей части: например, «верх 4-го продолжается» или «низ 4-го не начинался».

  1. Разделите запись на строку гостей и строку хозяев.
  2. Сложите все числовые значения в каждой строке.
  3. Не заменяйте прочерки нулями в исходной записи.
  4. Подпишите текущую или несыгранную половину рядом с итогом.

Разбор строки счёта

Вымышленный фрагмент протокола: после трёх полных иннингов начался верх четвёртого. У гостей в текущей верхней половине уже указан один ран, но три аута ещё не сделаны.

Для гостей записаны раны 1, 0, 2 и 1: 1 + 0 + 2 + 1 = 4. Для хозяев записаны 0, 2 и 0: 0 + 2 + 0 = 2. Промежуточный счёт — 4:2 в пользу гостей, при этом верх 4-го иннинга ещё продолжается.

Прочерк в клетке хозяев за 4-й иннинг не добавляют к их сумме. Если заменить его нулём, численный итог пока останется 2, но запись ошибочно сообщит, будто нижняя половина уже была сыграна без ранов.

Фрагмент счёта по иннингам
Команда1234Итог указанных частей
Гости1021, текущий верх4
Хозяева020—, не начинался2

Когда статус половины меняет чтение счёта

После трёх аутов верхняя половина заканчивается, и следующий числовой результат относится уже к нижней половине того же иннинга. Поэтому количество аутов помогает определить, является ли клетка завершённой или текущей.

В обычной базовой структуре игра состоит из девяти иннингов, а равный счёт может привести к дополнительным иннингам. Если хозяева ведут после верхней половины девятого, нижняя половина не играется. В такой ситуации прочерк в нижней клетке девятого означает именно несыгранную половину, а не ноль.

Строка ранов не равна строкам H и E: R обозначает раны, H — хиты, E — ошибки. Нельзя восстанавливать счёт команды по количеству хитов без отдельных данных о ранах.

  1. Если в клетке стоит число, включите его в текущую сумму ранов.
  2. Если клетка обозначена прочерком, оставьте её несыгранной в записи.
  3. Если известны три аута, пометьте соответствующую половину как завершённую.
  4. Для итогового счёта матча отделяйте текущий промежуточный результат от официального статуса игры.
Источники и методика