1

私は、最も頻繁に発生する文字列内の文字を見つけて出力する必要があるラボ (Python 3) に取り組んでいます。例えば:

>>> print(maxCharCount('apple'))
['p']

アイデアはループを使用してこれを行うことですが、これを行う方法について混乱しています。

4

4 に答える 4

0
def count(char, string):
    c = 0
    for s in string:
        if char == s:
            c += 1
    return c

def max_char_count(string):
    biggest = string[0]
    for c in string:
        if count(c,string) > count(biggest,string):
            biggest = c
    return biggest
于 2016-03-02T01:52:32.110 に答える