Input yang diberikan n, menghasilkan ukuran kotak kata n, dalam sesedikit mungkin byte.
Detail
Jumlah yang diberikan akan selalu aneh. Alun-alun pusat kotak harus selalu kosong (karakter spasi). Surat-surat yang mengisi kisi-kisi harus dipilih secara acak dari distribusi surat Scrabble huruf Inggris. Artinya, setiap ubin harus dipilih secara acak, dengan probabilitas seragam, dari 100 karakter berikut:
??EEEEEEEEEEEEAAAAAAAAAIIIIIIIIIOOOOOOOONNNNNNRRRRRRTTTTTTLLLLSSSSUUUUDDDDGGGBBCCMMPPFFHHVVWWYYKJXQZ
di mana ?menunjukkan ubin kosong.
Seperti halnya papan Scrabble, beberapa ubin di papan ini juga akan menjadi ubin bonus untuk skor yang lebih tinggi. Ubin ini hanya terlihat di papan dengan ukuran 9 atau lebih. dan harus terlihat setiap 3 baris dari alun-alun dalam pola yang keluar, tetapi seharusnya tidak pernah muncul pada huruf terluar. Kotak bonus dilambangkan dengan menggunakan huruf kecil, dengan ubin kosong diidentifikasi sebagai !gantinya ?. Silakan lihat demonstrasi visual ini atau implementasi referensi untuk lebih banyak contoh tentang cara mendistribusikan ubin bonus dengan benar.
Contohnya
Memasukkan: 5
Keluaran:
VNZNT
IFOSN
UD VD
ZIOO?
KTLED
Memasukkan: 9
Keluaran:
UWDESTKPW
ItDBaDEdI
TERMDYSTR
ROANJLEFT
EkCI OOsT
IPAJPGM?Y
MZLORETVI
G!EGgPUeI
MNROYOEER
Aturan
Ini adalah kode-golf sehingga kode terpendek dalam byte menang.
- Setiap format yang masuk akal dapat digunakan untuk I / O, dengan asumsi itu konsisten.
- Anda harus dapat menangani kisi-kisi setidaknya hingga 999.
- Semua celah standar dilarang.
