ビンゴカードは、5つの正方形がそれぞれ5列に並んでいて、中央の正方形は「無料」と指定されています。番号は重複できません。
5つの列には、次の範囲の数値が入力されます。
- B:1-15
- I:16〜30
- N:31〜45
- G:46-60
- O:61〜75
できるだけ少ない文字数で、ランダムなビンゴカードとして解釈できる文字列を出力します。例えば:
1,2,3,4,5,16,17,18,19,20,31,32,33,34,35,46,47,48,49,50,61,62,63,64,65
この例はランダム化されていないため、列1に1,2,3,4,5が入力されていることがわかります。また、この文字列を解釈するフロントエンドがそれをスキップするため、空き領域には特別な処理が行われていないことにも注意してください。
別の例は次のとおりです。
1,16,31,46,61,2,17,32,47,62 ...
この例では、出力は列ごとではなく行ごとです。
3番目の例は次のようになります。
01020304051617181920313233343546474849506162636465
これは、固定長であることを除いて、最初の例と同じ出力です。
私がビンゴについて聞いたことがないのは私だけですか?
—
Joey、
はい!それでおしまい!私のアイデアは、75以上の単語のリストを考え出し、カードにSELECT * FROM List ORDER BY NEWID()を入力することです
—
Phillip Senn