私は誰もがダーツに精通していると思う、何人かの人々はスコアを理解していないので、ここのそれらの人々にとってはそれに関する有用なリンクです。
ボード
ダーツボードは、20個に分割されたパイと比較できます。各ピースは4つのセクションに分かれています。
- ダブルと呼ばれる小さな外輪(ポイントx2)
- シングルと呼ばれる大きなリング(ポイントx1)
- トリプルと呼ばれる別の小さなリング(ポイントx3)
- シングルと呼ばれる別の大きなリング(ポイントx1)
ボードの中央にはさらに2つのリング、緑と赤のリングがあります(クラシックボード)
- 赤いリング、ブルズアイまたはダブルブルと呼ばれるボードの中央にあり、50ポイントに適しています。これはダブルとしてカウントされ、そのためチェックアウトが許可されています。
- ブル、シングルブル、または単に25と呼ばれるグリーンリングは、シングルとしてカウントされます。
チャレンジ
3ダーツ以下ですべてのチェックアウトの可能性を見つけます。
ユーザーは整数を入力でき、3ダーツ(またはそれ以下)でスコアを0にできるかどうかを確認する必要があります。
例
例1:
Input: 170
Output: T20, T20, Bullseye
例2:
Input: 6
Output: D3;
S3,S1,D1;
S2,D2;
S2,S2,D1;
D2,D1;
S4,D1;
D1,D1,D1;
S1,S1,D2;
T1,S1,D1;
例3:
Input: 169
Output: No possible checkout!
ルール
- 基本的なダーツルール、ダブル(ボードの外輪またはブルズアイ)で終わる必要があります
- 外部リソースを使用しません。
- 可能なチェックアウトのハードコーディングは許可されますが、これはcodegolfであることを忘れないでください。コードを短くすることはできません;)
- ヒットするセルは、C + Nの形式で表示されます。C= Tはトリプル、Dはダブル、Sはシングルです。
- ブルズアイは、ブルズアイまたはDB、DBullまたは類似したものと呼ばれます。
可能なチェックアウト
開始するには、可能な限り最高のチェックアウトは170です
。169本、168本、166本、165本、163本、162本、159本は3ダーツでは不可能です。
最低のチェックアウトは2です。
加えて
これは必須ではありません。すべてのスコアのすべての可能なチェックアウトを表示する可能性を追加します。基本的には、いくつの組み合わせが可能だろうと思うからです:P
勝者はコードが最も短いものになります。
ハッピーコーディング。
