22
雨を降らせる
このチャットミニチャレンジに触発されました。 入力として文字列(ASCII印刷可能文字のみ)が与えられた場合、「雨」の文字を含む文字列を出力します。各文字は、下向きのランダムな行数(0文字列の長さと長さがランダムで、それぞれの確率がゼロではない)で、列ごとに1文字のみである必要があります。可能性のあるすべての出力は、発生する可能性がゼロ以外である必要があります。 それは少し混乱するかもしれないので、ここに例があります(そのCMCから引用): Hello World d H o llo l W e r Hが1つ下のスペースdであり、ゼロが下であり、lloすべてが整列することに注意してください。のrで、最も遠いダウンしている9が、離れて上から文字列の長さよりもまだ小さいです。これはほんの一例であり、入力には他にも多くの可能性がありますHello World。 他の例は次のとおりです。 test t e s t PP&CG & G P P C 入力と出力は 任意の便利な方法で。 入力は空でないことが保証されます(つまり、受信することはありません ""入力として)。 STDOUTに出力するか、関数の結果として返すことができます。 完全なプログラムまたは機能のいずれかが受け入れられます。 文字が適切に並んでいる限り、任意の量の余分な空白を使用できます(たとえば、長方形として自由に埋めることができます)。 標準抜け穴は禁止されています。 これはコードゴルフなので、通常のゴルフルールがすべて適用され、最短のコード(バイト単位)が勝ちます。