Anda harus menulis sebuah program atau fungsi yang menerima daftar angka sebagai input dan output atau mengembalikan jumlah terbesar yang bisa dicapai dengan meletakkan angka-angka ini dalam kotak.
Input akan selalu berisi angka kuadrat. Contoh susunan kuadrat untuk input 9 1 2 3 4 5 6 7 7bisa
677
943
125
Jumlahnya dihitung sebagai jumlah dari semua baris dan kolom. Untuk pengaturan di atas jumlahnya akan menjadi 677 + 943 + 125 + 691 + 742 + 735 = 3913. Perhatikan bahwa ini bukan jumlah maksimal jadi ini bukan output yang diharapkan.
Memasukkan
- Daftar dengan panjang
n^2(n>=1) yang mengandung digit bukan nol (1-9).
Keluaran
- Integer, jumlah terbesar yang dapat dicapai dengan digit input yang dimasukkan ke dalam kuadrat.
Contohnya
Format contohnya adalah input => output.
5 => 10
1 2 3 4 => 137
5 8 6 8 => 324
9 1 2 3 4 5 6 7 7 => 4588
2 4 9 7 3 4 2 1 3 => 3823
8 2 9 4 8 1 9 3 4 6 3 8 1 5 7 1 => 68423
5 4 3 6 9 2 6 8 8 1 6 8 5 2 8 4 2 4 5 7 3 7 6 6 7 => 836445
Ini adalah kode golf sehingga entri terpendek menang.