哈哈哈,校長突然要來看我們做的vr專案,激動的再更一題
這道題的**還不是很有python的風格,感覺還可以優化一下,嘻嘻
也希望其它初學python的童鞋不要寫披著python外套的c語言,很重要
問題描述:
小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。於是小紅要你幫忙判斷一下,某串珠子裡是否包含了全部自己想要的珠子?如果是,那麼告訴她有多少多餘的珠子;如果不是,那麼告訴她缺了多少珠子。
為方便起見,我們用[0-9]、[a-z]、[a-z]範圍內的字元來表示顏色。例如在圖1中,第3串是小紅想做的珠串;那麼第1串可以買,因為包含了全部她想要的珠子,還多了8顆不需要的珠子;第2串不能買,因為沒有黑色珠子,並且少了一顆紅色的珠子。
輸入說明:
每個輸入包含 1 個測試用例。每個測試用例分別在 2 行中先後給出攤主的珠串和小紅想做的珠串,兩串都不超過 1000 個珠子。
輸出說明:
如果可以買,則在一行中輸出 yes 以及有多少多餘的珠子;如果不可以買,則在一行中輸出 no 以及缺了多少珠子。其間以 1 個空格分隔。
輸入樣列1:
ppryygrrybr2258
yrr8rry
輸出樣列1:
yes 8
輸入樣列2:
ppryygrryb225
yrr8rry
輸出樣列2:
no 2
python**如下:
str = list(input())
compare = list(input())
strcopy = str[:]
flag = "yes"
count1,count2 = 0,0
for word in compare[:] :
if word in strcopy[:] :
count1 += 1
strcopy.remove(word)
else :
flag = "no"
count2 += 1
if flag == "yes" :
print(flag,len(str)-count1)
else :
print(flag,count2)
1039 到底買不買
小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。於是小紅要你幫忙判斷一下,某串珠子裡是否包含了全部自己想要的珠子?如果是,那麼告訴她有多少多餘的珠子 如果不是,那麼告訴她缺了多少珠子。為方便起見,我們用 0 9 a z a z 範圍內的字元來表示顏...
1039 到底買不買
原題描述 小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。於是小紅要你幫忙判斷一下,某串珠子裡是否包含了全部自己想要的珠子?如果是,那麼告訴她有多少多餘的珠子 如果不是,那麼告訴她缺了多少珠子。為方便起見,我們用 0 9 a z a z 範圍內的字...
1039 到底買不買
小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。於是小紅要你幫忙判斷一下,某串珠子裡是否包含了全部自己想要的珠子?如果是,那麼告訴她有多少多餘的珠子 如果不是,那麼告訴她缺了多少珠子。為方便起見,我們用 0 9 a z a z 範圍內的字元來表示顏...