На вход подаются 2 счета на игру (реальный и предполагаемый игроком) на выходе получаем количество заработанных или потерянных очков. функция на вход принимает 4 целочисленные значения от 0 до 9, на выходе возвращает целочисленное значение от -1 до 1
первые 2 значения - реальным счет игры следующие 2 значения - предполагаемым счет игры если реальный счет игры 2:1 а предполагаемый счет 0:1 то параметры функции - 2, 1, 0, 1. если реальный счет игры 0:3 а предполагаемый счет 2:1 то параметры функции - 0, 3, 2, 1.
функция возвращает: 1 если счет угадан полностью, 0 если угадано какая команда выиграла, -1 если не угадан ни реальный счет ни кто выиграл;
Разбор условия:
- В условии только ничего нет про ничью, добавил к
0
если сыграли в ничью и пользователь указал ничью - Нужны проверки на входящие данные
ruby 2.5.1
Для запуска, внести счет в параметры метода calculate_match_score
в файла totalizator.rb
, запустить
ruby totalizator.rb