つらねの日記

プログラムの進捗やゲームをプレイした感想などを書き連ねる日記。

AOJ 2024 - Blackjack

Blackjack | Aizu Online Judge

問題

ブラックジャックのディーラーをしてくれるプログラムを作れ。
ディーラーは手札の点数が

  • 16かそれ以下のとき
  • Aが11と数えられて17のとき

hitsし,それ以外はstandsする.





考え方

普通に人間がディーラーをやるときのように書く。
手札と山札を作り、最初にblackjack判定を行う。
また、以下の条件を満たすときヒットし続ける。

Hits if the score of the hand is 16 or less.
Also hits if the score of the hand is 17 and one of aces is counted as 11.