ゴルフしながらゴルフをしましょう。
問題:
- 穴までの距離は当初700m
- ボールに当たるたびに、250-350mの穴まで進みます。これはランダムです。
- 各ヒットは水に入る確率が5%であり、これによりペナルティとしてヒット数が1ずつ増加します。
- ボールが250m未満の場合、80%の確率で行方不明の距離の70%から90%(再びランダム)進み、14%の確率で90%から99%進み、10%(およびフィニッシュ)の1%と5ペナルティとして水に出てヒット数を1増やす割合。
- ボールが10m未満になると、95%がホールに入る(フィニッシング)と5%がミッシングパスの75%進みます。水に行く可能性はありません。
明確化:
-ボールが穴から270mにあると想像してください。300mヒットすると、穴までの距離は30になります。つまり、距離は絶対値になります。
-数字が常に整数になるのは、たとえばボールが穴から300m離れているときに300mが当たる確率に対処するためです。
-ヒットのmの数を切り捨てます。1mにいると想像してください。穴に入らないことの5%に落ちると、0進みます。
入力:
何もない
出力:
各ヒットの穴までの距離/ n
総ヒット数
出力例(コメントを印刷しないでください)
433m // 267mのヒット(700-267 = 433)
130m // 303mのヒット(433-303 = 130)
130m //水球+1ペナルティヒット
35m // 95mヒット(130-95 = 35)
7m // 28分間ヒット(35-28 = 7
0m //穴の上のボール
合計ヒット7 // 6ヒット+1ペナルティ
これはコードゴルフです!
例題全体を追加できますか?ボールが水中に入った場合、それは、打たれたときの距離、または水中になかった場合の距離です。
—
TheLethalCoder 2017年
@TheLethalCoder水に出ても距離が変わらない場合は、最後のヒットを繰り返し
—
ます
@NeilSlater問題は、どれだけのヒットがあり、何個の入力があるか分からないことです。
—
Java Gonzar 2017年
おい!PPCGへようこそ!私の意見では、これは良い最初の挑戦です!今後ともよろしくお願いいたします。:)
—
Arjun
ボールが10m未満の場合でも、ボールが水中に入る可能性は5%ありますか?
—
musicman523 2017年