Pengarahan
Diberi nama Kelas / Paket Java yang Sepenuhnya Memenuhi Syarat, Anda harus menyingkatnya seperti:
Setiap bagian dari paket yang dipisahkan titik akan disingkat menjadi huruf pertama, terlepas dari bagian terakhir dan kelas (jika ada).
nama paket semua huruf kecil, dan kelas (jika ada) akan mulai dengan huruf kapital dan menjadi UpperCamelCase. paket datang dalam bentuk:
foo.bar.foo
dan
foo.bar.foo.Class
Contohnya
(No Class)
Input com.stackoverflow.main
Output c.s.main
(Class)
Input com.google.parser.Gson
Output c.g.parser.Gson
(Class)
Input com.google.longer.package.TestClass
Output c.g.l.package.TestClass
Aturan
- Kode terpendek dalam byte menang
- Celah standar berlaku
fantastic.foo.func.barmenjadi f.f.f.baratau apakah dijamin bahwa 2 paket tidak dapat dimulai dengan huruf yang sama?
f.f.f.barakan benar.