Есть ли элегантный способ борьбы с тузом в блэкджеке?

У моего ребенка было домашнее задание написать «Блэкджек» на Java. Я немного помог ему, но по большей части он сделал все сам, и это на самом деле играет довольно хорошо. Он даже поймал ошибку, которую я не видел в том, как он вычислял значения рук. Однако есть одна загвоздка, с которой он не сталкивался, и каждое решение, о котором я могу подумать, действительно сложное и намного превосходит то, что он сможет легко кодировать с помощью своих все еще элементарных навыков Java.

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

Ответы на вопрос(7)

Ваш ответ на вопрос