Minecraft 1.12 akan dirilis besok, jadi mari kita rayakan!
Tulis kode yang menggunakan bilangan bulat non-negatif yang mewakili jumlah item dari sesuatu di Minecraft . Keluarkan dengan cara yang lebih bermanfaat bagi para pemain, memberikan jumlah peti, tumpukan, dan item yang setara dengan N. Gunakan format
XcYsZi
dimana
X
adalah jumlah peti yang bisa kamu isi sepenuhnya dengan N item,Y
adalah jumlah tumpukan yang bisa kamu isi dengan barang yang tersisa setelah mengisi peti,Z
jika jumlah barang yang tersisa setelah mengisi peti dan tumpukan.
Perhatikan bahwa:
- 64 item dimuat dalam tumpukan. (Kami akan mengabaikan item yang menumpuk hingga 16 atau tidak menumpuk.)
- 27 tumpukan pas di peti. (Ini adalah peti tunggal, bukan peti ganda.)
Jadi tidak akan masuk akal jika Y
lebih dari 26 atau jika Z
lebih dari 63.
Peringatan dengan format adalah bahwa jika ada nol sesuatu, istilah itu tidak dicetak.
Jadi, misalnya, jika
Y
nol danX
danZ
bukan nol, formatnya akan terlihat sepertiXcZi
.Demikian juga jika
Y
danZ
nol danX
bukan nol, formatnya akanXc
.Pengecualian di sini adalah ketika N adalah nol. Maka
0i
adalah output daripada string kosong.
Anda dapat mengasumsikan semua item N dari jenis yang sama, maka semuanya dapat ditumpuk.
Anda tidak boleh menampilkan daftar atau tupel dari tiga angka. Anda harus memberikan string dengan notasi "csi" yang tepat, dalam urutan itu, tanpa spasi atau koma.
Untuk referensi, inilah peti yang penuh dengan tumpukan barang:
Testcases
in -> out
0 -> 0i
1 -> 1i
2 -> 2i
62 -> 62i
63 -> 63i
64 -> 1s
65 -> 1s1i
66 -> 1s2i
127 -> 1s63i
128 -> 2s
129 -> 2s1i
200 -> 3s8i
512 -> 8s
1337 -> 20s57i
1664 -> 26s
1727 -> 26s63i
1728 -> 1c
1729 -> 1c1i
1791 -> 1c63i
1792 -> 1c1s
1793 -> 1c1s1i
4096 -> 2c10s
5183 -> 2c26s63i
5184 -> 3c
5200 -> 3c16i
9999 -> 5c21s15i
385026 -> 222c22s2i
1000000000 -> 578703c19s
Kode terpendek dalam byte menang.