ソースコードの各文字に対して1つのランダムな文字を出力します(下図を参照)。各文字の確率は、元のソースコードでの頻度です。したがって、出力はクインに似た偽のソースコードになります。
仕様
- 制限事項
- 標準のクイン制約が適用されます。空のプログラムや機能はありません。また、あなた自身のソースを読むこともありません。
- 出力
- 出力される文字数は、ソースコードの文字数と正確に一致する必要があります
- 各出力文字はランダムに選択する必要があります
- 任意の文字を選択する確率は等しい
(occurrences in source) / (length of source)
- これは、単項解でさえ1確率で「ランダムに」選択する必要があることを意味します
1
。つまり、出力をハードコーディングすることはできません。
- 勝ち
- これはコードゴルフであるため、最少バイトが勝ちます
例
Program Frequency Probability Possible Output
------- --------- ----------- ---------------
a@!@ a - 1 a - 25% @@a@
! - 1 ! - 25%
@ - 2 @ - 50%
Program Frequency Probability Possible Output
------- --------- ----------- ---------------
caBaDBcDaBDB a - 3 a - 25% aaaBBBBccDDD
B - 4 B - 33%
c - 2 c - 17%
D - 3 D - 25%