Строки статистики

Как сверить таблицу иннингов с лентой ранов

Чтобы сверить таблицу иннингов с лентой ранов, распределите каждый ран по верхней или нижней половине и сложите раны внутри соответствующей колонки: сумма должна совпасть с числом в строке команды.

Как сверить таблицу иннингов с лентой ранов

Что именно сопоставляется

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

Лента ранов — последовательность событий, в которой для каждого рана можно указать команду и половину иннинга. При сверке не нужно выводить число ранов из количества хитов: R — раны, а H — хиты, и эти показатели различаются.

Запись «0» означает, что половина была сыграна, но команда не набрала ранов. Прочерк означает несыгранную половину; его нельзя приравнивать к нулю.

Фрагмент таблицы по иннингам
Команда123Всего
Гости1023
Хозяева01—1

Сверка с лентой ранов

Вымышленный фрагмент: в верхней половине первого иннинга гости набрали 1 ран; в нижней половине второго хозяева набрали 1 ран; в верхней половине третьего гости набрали 2 рана. Других ранов в фрагменте нет.

Распределение даёт гостям 1 + 0 + 2 = 3 рана, а хозяевам 0 + 1 = 1 ран. Эти результаты совпадают с итогами в таблице. Нижняя половина третьего обозначена прочерком, поэтому её не включают в сумму как сыгранный нулевой отрезок.

  1. Выпишите из ленты команду, номер иннинга и половину для каждого рана.
  2. Сгруппируйте записи гостей по верхним половинам, хозяев — по нижним.
  3. Сложите раны в каждой группе и сравните с соответствующей колонкой.
  4. Если цифра таблицы больше суммы записей ленты, найдите ран без строки; если меньше — проверьте номер иннинга или половину у строки ленты.

Как выглядит пропущенная строка

Предположим, в таблице у гостей в третьем иннинге стоит «2», а в ленте отмечен только один ран гостей в верхней половине третьего. Тогда лента даёт для колонки 3 значение 1, тогда как таблица показывает 2. Расхождение равно 2 − 1 = 1 ран.

Такое сравнение устанавливает только несоответствие в записи: для восстановления ленты нужна ещё одна строка о ране гостей в верхней половине третьего либо исправление табло. Само число хитов не подтверждает, какой именно ран отсутствует.

Источники и методика