题解 | #记票统计# list.count(i)

记票统计

https://www.nowcoder.com/practice/3350d379a5d44054b219de7af6708894

'''
n1=int(input())
candidate=input().split()
candidate.append('Invalid')
n2=int(input())
vote=input().split()
#print(candidate,vote)
ticket_cnt={}
n_valid=0
for i in candidate:
    n=0
    for j in vote:   # 可以直接用list.count(i)计数
        if j==i:
            n += 1
    #print(n)
    ticket_cnt[i]=n
    n_valid += n
ticket_cnt['Invalid']=n2-n_valid
#print(ticket_cnt,n_valid)
for i in ticket_cnt:
    print(i,':',ticket_cnt[i])
'''

n1=int(input())
candidate=input().split()
n2=int(input())
vote=input().split()
n_valid=0
for i in candidate:
    print(i,':',vote.count(i))
    n_valid += vote.count(i)
print('Invalid :',n2-n_valid)

全部评论

相关推荐

07-02 13:52
门头沟学院 Java
点赞 评论 收藏
分享
06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 18:06
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务