/
evsyukov.s
/
test
Обзор
Документация
Войти
/
evsyukov.s
/
test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/DicePoker.Core/Models/HandRank.cs
19 строк
405 B
evsyukov.s
Исправления по результатам code review
10 дек 2025, 14:03
10 дек 2025, 14:03
7b0cec0
Код
Авторство
О чём код?
namespace DicePoker.Core.Models; public enum HandCategory { HighCard = 1, Pair = 2, TwoPair = 3, ThreeOfAKind = 4, Straight = 5, FullHouse = 6, FourOfAKind = 7, FiveOfAKind = 8 } public sealed record HandRank(HandCategory Category, int Primary, int Secondary, int[] Kickers) { public int ScoreValue => ((int)Category * 1_000_000) + (Primary * 10_000) + (Secondary * 100) + Kickers.Sum(); }