全字母短句 (Pangram) 是一句话里面使用了所有26个英文字母,每个字母最少使用一次。最著名的Pangram是下面这句话:"The quick brown fox jumps over the lazy dog"。 给定一句话,判断它是否是全字母短句。 输入样例: "Waltz, bad nymph, for quick jigs vex." 输出样例: True 算法思路: 可以使用两个set来做比较大小,一个set是所有26个字母,另外一个set是当前字符串。当前字符串的set如果大于26个字母的set,则表明是 Pangram。第二种方法可以使用 all 函数加列表推导式,检查26个字母里的每一个是否都在当前字符串里面。
给定一给字符串里面包含一组全部小写的词汇,按照下面的规则计算每个词汇的积分:字母 a 为1分, 字母 b 为2分, 字母 c 为3分...,以此类推,返回得分最高的词汇。如果两个词汇得分相同,返回位置靠前的词汇。 输入样例: "seattle is a great place to visit during the summer time." 输出样例: "summer" 算法思路: 可以使用 max 函数的如下格式:max(iterable[, default=obj, key=func]) ->…