ПРАВЛЮ ТЕКСТ! Ищу последовательности карт по порядку(в оценочной функции- для

торговли), ловлю их по сумме карт, есть суммы которые нельзя ставить в кейс, так как может быть двойная интерпретация(будет реагировать на хрень и на хорошую последовательность) . На рисунке есть пропущенная последовательность суммой 46, одно из решений это в кейс ее добавить - но тогда будет реагировать на всякую хрень не ценную.

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

Спрашивал также в С++ чатах.

Понятно объяснил?

4 ответов

7 просмотров

У тебя, получается, для карт назначены какие-то числа, и тебе надо отличить 7+5 от 7+3+2?

Dethlord- Автор вопроса
Anton Rassadin
У тебя, получается, для карт назначены какие-то чи...

да, от 2 до 14, фоски( которые маленькие карты я обхожу- код самый верхний) но число 46 можно получить из +- крупных

Dethlord
да, от 2 до 14, фоски( которые маленькие карты я о...

При этом например карта “5” остаётся пятёркой независимо от масти?

Попробуй карты разделять не по порядковому номеру, а по битовой маске на каждую карту.

Похожие вопросы

Обсуждают сегодня

у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
6
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
здравствуйте, братья, кто-нибудь знает, как работать с Swift.com или Swift.net?
Ozzy
6
Всем привет после апдейта swift packages не билдится проект на heroku. Компайл тайм ерор: ServiceGroup.swift:513:38: error: extraneous argument label 'for:' in call походу за...
Egor Chernenko
1
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Карта сайта