Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.54 KB

totalizator.md

File metadata and controls

25 lines (13 loc) · 1.54 KB

Ruby: тотализатор

Условия

На вход подаются 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, если не угадан ни реальный счет, ни кто выиграл.

Пример использования:


  • score(0, 1, 0, 1) вернет 1 (счет угадан полностью)
;

  • score(2, 1, 1, 0) вернет 0 (угадано какая команда выиграла)
;

  • score(0, 4, 2, 0) вернет -1 (ничего не угадано).