刷題筆記-喊7的次數重排(簡單)python實現


str1=input()
str1=str1.split(' ')
#print(str1)
num=len(str1)
count=0
for i in str1:
count=count+int(i)
count2=0
mn=[]
for i in range(num):
mn.append(0)
for i in range(200):
if str(i).find('7')!=-1 or (i%7==0 and i!=0):
count2=count2+1
flag=i%num-1
mn[flag]=mn[flag]+1
#print(count2)
if count2==count:
break
for i in range(len(mn)):#避免多輸出一個空格
if i ==len(mn)-1:
print(mn[i])
else:
print(mn[i],end=" ")

輸入:0 0 0 2 1

輸出:0 2 0 1 0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM