वार्ता
पूरी तरह से योग्य जावा क्लास / पैकेज के नाम को देखते हुए, आपको इसे इस तरह छोटा करना होगा:
डॉट सेपरेट किए गए पैकेज के प्रत्येक भाग को पहले अक्षर, अंतिम खंड और वर्ग (यदि यह मौजूद है) के अलावा छोटा किया जाएगा।
पैकेज के नाम सभी लोअर केस होंगे, और क्लास (यदि यह मौजूद है) एक कैपिटल लेटर के साथ शुरू होगी और अपरकंपेलकेस होगी। पैकेज के रूप में आते हैं:
foo.bar.foo
तथा
foo.bar.foo.Class
उदाहरण
(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
नियम
- बाइट्स में सबसे छोटा कोड जीतता है
- मानक खामियां लागू होती हैं
fantastic.foo.func.barबन f.f.f.barया यह गारंटी है कि 2 संकुल एक ही अक्षर से शुरू नहीं कर सकते?
f.f.f.barसही होगा।