gpt4 book ai didi

java - 有没有一种优雅的方式来处理 Blackjack 中的 A?

转载 作者:太空狗 更新时间:2023-10-29 23:00:39 25 4
gpt4 key购买 nike

我的 child 有一项家庭作业是用 Java 编写 Blackjack。我帮了他一点忙,但大部分都是他自己做的,而且实际上演奏得很好。他甚至发现了一个我在计算手牌值(value)时没有看到的错误。然而,有一个障碍他没有处理,我能想到的每一个解决方案都非常复杂,远远超出了他能够用他仍然初级的 Java 技能轻松编写代码的范围。

王牌。事实上,不只是一张 A,还有四张,您可能一手牌就能拿到全部四张。当有一张或多张 A 时,您如何优雅地计算一手牌的值(value),每张 A 的值(value)可能为 1 或 11。我觉得应该有一个优雅的算法,但我没有看到。当然,部分原因可能只是我累了,但也许你能帮上忙。

最佳答案

只需将每张 A 视为 11。然后,当点数超过 21 时,将手中的每张 A 从总点数中减去 10。

关于java - 有没有一种优雅的方式来处理 Blackjack 中的 A?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/837951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com