刷题笔记-喊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