简报
给定完全合格的Java类/程序包名称,您必须将其缩短为:
除最后一节和类(如果存在)之外,点分隔包的每个部分都将缩短为第一个字母。
包名称将全部为小写,并且该类(如果存在)将以大写字母开头,并为UpperCamelCase。软件包的形式如下:
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
规则
- 以字节为单位的最短代码获胜
- 适用标准漏洞
1
班级名称是否总是排在最后?
—
毛茸茸的
@Shaggy是它
—
肖恩野
将
—
Emigna '17
fantastic.foo.func.bar成为f.f.f.bar或保证2个包装不能以相同字母开头?
f.f.f.bar是正确的。