私の子供には、Javaでブラックジャックを書くための宿題がありました。私は彼を少し助けましたが、ほとんどの場合、彼はそれをすべて自分で行い、実際にはかなりうまく機能しています。彼は、それが手の値を計算する方法で私が見なかったエラーさえ見つけました。ただし、彼が対処していない問題があり、私が考えることができるすべてのソリューションは非常に複雑であり、彼がまだ初歩的なJavaスキルで簡単にコーディングできるものをはるかに超えています。
エース。実際、エースは1つだけでなく、4つあり、4つすべてを片手で手に入れることができます。1つまたは複数のエースがあり、それぞれが1つまたは11の価値がある場合、カードの手札の価値をどのようにエレガントに計算しますか。優雅なアルゴリズムがあるはずなのに、見えません。もちろん、それの一部は私が疲れているということかもしれません、しかし多分あなたは助けることができます。