28
选框标志字母
每天,您都会在带有活动字母的字幕标志上放一个新单词,只购买您需要写的字母。只要有可能,您都可以重复使用购买的字母来输入较早的单词。给定您要每天写的字,输出您每天购买的字母。 例 Input: ['ONE', 'TWO', 'THREE', 'SEVENTEEN'] Output: ['ENO', 'TW', 'EHR', 'EENSV'] 第1天:开始时你有没有字母,所以写的ONE,你买它的所有字母E,N,O。 第2天:第二天,您要忍受TWO (取下ONE)。您已经有一个Ofrom ONE,因此您购买了一个额外的TW。 第3天:至此,您有了ENOWT。要写 THREE,你需要EHR。请注意,您E除了需要购买一台之外,还需要购买另一台。 第4天:要写作SEVENTEEN,您需要E共有4 个,而您已经有2个(而不是3个!),因此您又买了2个。您也有T和之一N,因此您可以购买剩余的字母: EENSV。 在此示例中,我们输出了按字母顺序排序的字母,但是您可以按任何顺序输出它们。 输入:非空字母字符串的非空列表A-Z。如果愿意,可以使用小写字母。字符列表适用于字符串。 输出:输出或打印您每天需要购买的其他字母。一天中的字母可以以任何顺序输出,但是日期必须以正确的顺序排列。 每天的来信应与其他日期分开,以便您知道一天的结束时间。在一天之内或几天之间,尾随和/或前导分隔符都可以。请注意,一天可能没有购买任何字母,这应该反映在输出中(空格或空行也可以,即使是最后一天也可以)。 测试用例 ['ONE', 'TWO', 'THREE', 'SEVENTEEN'] ['ENO', 'TW', 'EHR', 'EENSV'] ['ONE', 'TWO', 'ONE', 'THREE'] ['ENO', 'TW', '', 'EHR'] ['ABC', 'AABC', 'ABBC', 'ABCC', 'AABBCC'] ['ABC', 'A', 'B', …