Kotak terlihat simetris, dan begitu juga kode yang diperlukan.
Tujuan : Menulis program yang kode sumbernya adalah bujur sangkar solid (N baris dengan huruf N yang dapat dicetak, karakter spasi putih setiap baris) dan mencetak kuadrat dengan ukuran yang sama. Suatu program (atau keluaran) dengan lebar dan tinggi yang tidak konsisten tidak valid. (mis. 6x5)
Contoh (HQ9 +)
QAA
AAA
AAA
Persyaratan
- Sumber dan output harus mengandung N baris, dan N karakter yang dapat dicetak setiap baris, diikuti oleh 1 linefeed. Program Anda tidak boleh mengandung atau menampilkan karakter kontrol apa pun (kecuali LF atau CR-LF) atau spasi putih (Spasi, Tab, VTab)
- Celah standar membosankan, jangan gunakan itu.
- Suatu program (dan keluaran) dengan hanya satu karakter pada dasarnya tidak ada. N setidaknya harus dua.
- Konten output tidak masalah, asalkan sesuai dengan aturan 1
- Aturan khusus : Do tidak menggunakan komentar atau kode yang tidak tidak mempengaruhi output untuk "mengisi" kode Anda.
Untuk lebih jelasnya, Anda diizinkan untuk menggunakani++;i++;... i++;
alih-alihi+=10;
, tetapi Anda tidak harus mendefinisikan variabelstring s="placeholder"
tetapi tidak pernah menggunakannya nanti. Sangat mudah untuk mengatasi aturan ini jadi jangan terlalu ketat. - Jika Anda ingin menampilkan baris baru sebelum yang lainnya, tidak apa-apa tapi nyatakan bahwa Anda menggunakan aturan ini.
Jika Anda ingin menampilkan baris terakhir tanpa umpan baris berikutnya, tidak masalah, dan Anda tidak perlu mendeklarasikannya. Namun itu tidak mempengaruhi penilaian.
Tambahan : Tolong beri nomor N (lebar / tinggi) yang digunakan oleh program Anda. Berikan deskripsi kode Anda jika memungkinkan.
Tidak perlu memberikan panjang (dalam byte) dari program Anda karena N mengatakan semuanya.
Karena ini adalah bowling kode , program dengan N terbesar dan kompleksitas tertinggi akan menang.