Tulis blok kode persegi yang lebar N karakter dan tinggi N karakter, untuk beberapa bilangan bulat positif N.
Misalnya, N Anda mungkin 5 dan blok terlihat seperti ini:
ThisI
sMy5B
y5Cod
eBloc
kOkay
Blok ini perlu berperilaku sebagai berikut:
Ketika baris teratas diekstraksi dan dijalankan sebagai program, teks yang tepat
rowperlu dicetak ke stdout.Misalnya
ThisImau cetakrow.Ketika kolom kiri diekstraksi dan dijalankan sebagai program, teks yang tepat
colperlu dicetak ke stdout.Misalnya
Tsyekmau cetakcol.Ketika diagonal utama dari kiri atas ke sudut kanan bawah diekstraksi dan dijalankan sebagai program, teks yang tepat
diaperlu dicetak ke stdout.Misalnya
TMCoymau cetakdia.Ketika seluruh blok dijalankan sebagai program, termasuk baris baru (dengan baris tambahan opsional), teks yang tepat
blkharus dicetak ke stdout.Sebagai contoh,
ThisI sMy5B y5Cod eBloc kOkayakan dicetak
blk.
Detail
- Keempat program dijalankan dalam bahasa pemrograman yang sama.
- N 2 karakter dalam blok asli mungkin bukan terminator garis .
- Jika bahasa Anda tidak memiliki stdout, Anda dapat menggunakan metode keluaran umum lainnya. Itu harus metode yang sama di keempat program.
Kiriman yang blok aslinya berisi karakter berbeda paling sedikit (tidak termasuk baris baru) menang. Tiebreaker pergi ke pengiriman dengan N. yang lebih kecil