列表

详情


NC21596. 竞选社长

描述

假设你们社团要竞选社长,有两名候选人分别是A和B,社团每名同学必须并且只能投一票,最终得票多的人为社长.

输入描述

一行,字符序列,包含A或B,输入以字符0结束。

输出描述

一行,一个字符,A或B或E,输出A表示A得票数多,输出B表示B得票数多,输出E表示二人得票数相等。

示例1

输入:

ABBABBAAB0

输出:

B

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Python2 解法, 执行用时: 10ms, 内存消耗: 2836K, 提交时间: 2021-05-23 10:32:58

a = raw_input()
if a.count("A")>a.count("B"):
    print("A")
elif  a.count("A")<a.count("B"):
    print("B")
else:
    print("E")

Python3(3.5.2) 解法, 执行用时: 32ms, 内存消耗: 3560K, 提交时间: 2018-12-25 03:27:21

a = list(input())
d = a.count('A') - a.count('B')
print('A' if d > 0 else 'B' if d < 0 else 'E')

上一题