用Python写以下代码,程序设计竞赛时,赛场升起各色气球多么激动人心呀!志愿者送气球忙得不亦乐乎,观战的某人想知道目前哪种颜色的气球送出最多。 输入格式: 测试数据有多组,处理到文件尾。每组数据先输入一个整数n(0<n≤5000)表示分发的气球总数。接下来输入n行,每行一个表示颜色的字符串(长度不超过20且仅由小写字母构成)。 输出格式: 对于每组测试,输出出现次数最多的颜色。若出现并列的情况,则只需输出ASCII码值最小的那种颜色。 输入样例: 3 pink red pink 输出样例: pink
时间: 2023-06-16 09:03:14 浏览: 119
```python
while True:
try:
n = int(input())
colors = {}
for i in range(n):
color = input().strip()
colors[color] = colors.get(color, 0) + 1
max_count = 0
max_color = ""
for color, count in colors.items():
if count > max_count or (count == max_count and color < max_color):
max_count = count
max_color = color
print(max_color)
except:
break
```