Einweisung
Wenn Sie einen vollständig qualifizierten Java-Klassen- / Paketnamen angeben, müssen Sie ihn als solchen kürzen:
Jeder Teil des durch Punkte getrennten Pakets wird auf den ersten Buchstaben gekürzt, abgesehen vom letzten Abschnitt und der Klasse (falls vorhanden).
Paketnamen werden alle in Kleinbuchstaben geschrieben, und die Klasse (falls vorhanden) beginnt mit einem Großbuchstaben und lautet UpperCamelCase. Pakete kommen in Form von:
foo.bar.foo
und
foo.bar.foo.Class
Beispiele
(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
Regeln
- Der kürzeste Code in Bytes gewinnt
- Es gelten Standardlücken
fantastic.foo.func.barworden f.f.f.baroder ist sichergestellt , dass zwei Pakete nicht mit dem gleichen Buchstaben beginnen?
f.f.f.barwäre richtig.