蓝桥杯:Python 有T组样例(T<= 10)每组样例第一行一个数字n(n <= 1e5)第二行是一个长度为n的字符串(仅包含小写字母)对于每个样例,给出出现次数最多的字母。

  • Post author:
  • Post category:python


Description

有T组样例(T<= 10)

每组样例第一行一个数字n(n <= 1e5)

第二行是一个长度为n的字符串(仅包含小写字母)

对于每个样例,给出出现次数最多的字母。

如果有多个字母出现次数最多,请输出最小的那个,例如 ‘a’ < ‘b’ ,’b’ <‘e’

Input

有T组样例(T<= 10)

每组样例第一行一个数字n(n <= 1e5)

第二行是一个长度为n的字符串(仅包含小写字母)

Output

对每一个样列,输出一个字母

n=input()
m=int(input())
s1=input()
s1=sorted(s1)#排序,方便以后输出最小的字母
o=int(input())
s2=input()
s2=sorted(s2)
num=1#统计相同的次数
c=[]
d=[]
for i in range(m):
    num=1
    for j in range(i+1,m):
        if s1[i]==s1[j]:
            num+=1
    c.append(num)
print(s1[c.index(max(c))])#根据索引取值
num=0
for i in range(o):
    for j in range(i+1,o):
        if s2[i]==s2[j]:
            num+=1
    d.append(num)
print(s2[d.index(max(d))])



版权声明:本文为wangcheng_BI原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。