问大家一个题目:Generate the shortest possible name

avatar 109879
growingapple
2259
4
请教大家一个问题:

题目是这样的:
给一个string array of names,return the shortest possible name.
如果first name是unique,就直接return first name。
如果first name不unique,看last name。如果last name的第一个字母是unique,则return first name+ last name 第一个字母。如果不unique,就return first name+last name。

举个例子:
input: ["Jim Schultz","Jim Johnson", "Jim Schmidt","David Chang"]
应该return:["Jim Schultz","Jim J.","Jim Schmidt","David"]

这个题怎么写?
4条回复