7-12 統計投票情況(集合)
分數 10
作者 python課程組
單位 福州大學至誠學院
利用集合分析活動投票情況。
第一小隊有五名隊員,序號是1,2,3,4,5;第二小隊也有五名隊員,序號6,7,8,9,10。
輸入一個由得票隊員編號組成的字符串,分別求第一、二小隊沒有得票的隊員。
輸入格式:
在一行中輸入得票隊員的序號,用逗號隔開。
輸出格式:
在第一行中按升序輸出第一小隊沒有得票的隊員序號,用空格分開;如果所有隊員都有得票,則輸出"第1小隊都有得票"。
在第二行中按升序輸出第二小隊沒有得票的隊員序號,用空格分開;如果所有隊員都有得票,則輸出"第2小隊都有得票"。
輸入樣例:
在這里給出第一組輸入。例如:
1,5,9,3,9,1,1,7,5,7,7,3,3,1,5,7,4,4,5,4,9,5,10,9
在這里給出第二組輸入。例如:
1,5,9,2,9,1,5,7,7,2,3,1,5,7,4,4,5,4,9,5,10,9
輸出樣例:
在這里給出第一組輸出。例如:
2
6 8
在這里給出第二組輸出。例如:
第1小隊都有得票
6 8
代碼長度限制
16 KB
時間限制
400 ms
內存限制
64 MB
a = set(["1","2","3","4","5"])
b = set(["6","7","8","9","10"])
base = input().split(",")
a_base = set([i for i in base if i in a])
b_base = set([i for i in base if i in b])
a_1 = a-a_base
b_1 = b-b_baseif len(a_1) == 0:print("第1小隊都有得票")
else:print(" ".join(sorted(a_1))+" ")if len(b_1) == 0:print("第2小隊都有得票")
else:print(" ".join(sorted(b_1))+" ")