Skip to content

Instantly share code, notes, and snippets.

@seliverstov-maxim
Created October 29, 2018 06:42
Show Gist options
  • Select an option

  • Save seliverstov-maxim/e286c98ae36317ef3276d6b683247ae1 to your computer and use it in GitHub Desktop.

Select an option

Save seliverstov-maxim/e286c98ae36317ef3276d6b683247ae1 to your computer and use it in GitHub Desktop.
Тотализатор.
На вход подаются 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 (ничего не угадано)
@seliverstov-maxim
Copy link
Author

Пожалуйста не комментируйте этот gist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment