Latihan Pemrograman untuk Kotak Ajaib Aneh di Jawa

click fraud protection

Tidak jelas siapa yang pertama kali muncul dengan kotak ajaib. Ada sebuah kisah tentang banjir besar di Tiongkok dahulu kala. Orang-orang khawatir mereka akan hanyut dan mencoba menenangkan dewa sungai dengan melakukan pengorbanan. Tampaknya tidak ada yang berhasil sampai seorang anak melihat kura-kura mengenakan kotak ajaib di punggungnya yang terus melingkari pengorbanan. Alun-alun memberi tahu orang-orang betapa besar pengorbanan yang mereka butuhkan untuk menyelamatkan diri. Sejak saat itu, kotak ajaib telah menjadi puncak mode untuk setiap kura-kura yang cerdas.

Jika Anda belum pernah menemukan satu sebelumnya, kotak ajaib adalah susunan angka berurutan dalam kotak sehingga baris, kolom, dan diagonal semuanya ditambahkan ke nomor yang sama. Misalnya, kotak ajaib 3x3 adalah:

Latihan pemrograman ini berkaitan dengan pembuatan kuadrat ajaib berukuran ganjil (mis., Ukuran kuadrat hanya bisa berupa angka ganjil, 3x3, 5x5, 7x7, 9x9, dan sebagainya). Trik dengan membuat kotak seperti itu adalah menempatkan angka 1 di baris pertama dan kolom tengah. Untuk menemukan tempat untuk meletakkan nomor berikutnya, gerakkan secara diagonal ke atas ke kanan (mis., Satu baris ke atas, satu kolom ke seberang). Jika gerakan seperti itu berarti Anda jatuh dari bujur sangkar, lilitkan ke baris atau kolom di sisi yang berlawanan. Akhirnya, jika gerakan membawa Anda ke kotak yang sudah diisi, kembali ke kotak asli dan pindah ke bawah dengan satu. Ulangi proses ini sampai semua kotak terisi.

instagram viewer

Sekarang gerakan diagonal menghasilkan sebuah kotak yang sudah diisi, jadi kita kembali ke tempat kita berasal dan drop-down baris:

instagram story viewer