入力文字列を指定すると、次のようS
にprintのS
後に空でない区切り文字が続きます。
ステップ1:
S
持って1/2
印刷されているの機会、および1/2
終了するプログラムのためのチャンスを。ステップ2:
S
持って2/3
印刷されているの機会、および1/3
終了するプログラムのためのチャンスを。ステップ3:
S
持って3/4
印刷されているの機会、および1/4
終了するプログラムのためのチャンスを。…
ステップは
n
:S
持ってn/(n+1)
印刷されているの機会、および1/(n+1)
終了するプログラムのためのチャンスを。
ノート
入力文字列は、言語の文字列タイプで受け入れられる文字のみで構成されます。
常に同じである限り、空でないセパレータを使用できます。
S
プログラムが終了する前の最後の印刷の後にセパレーターが印刷されることが期待されます。プログラムは、
1/2
何かを印刷する前に終了する可能性があります。末尾の改行は許容されます。
あなたの答えは、記述された確率を尊重する真の試みをしなければなりません。明らかに、
n
大きい場合、これはますます真実になります。回答で確率がどのように計算されるのか(および、それらが仕様を尊重し、疑似乱数性と大きな数の問題を無視する理由)の適切な説明で十分です。
得点
これはcode-golfであるため、バイト単位の最短回答が優先されます。