ccf 201912-1 报数 python

Posted waterxx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ccf 201912-1 报数 python相关的知识,希望对你有一定的参考价值。

题目描述:技术图片
技术图片
题目描述:

n = int(input())
a = [0] * 4 #完成4个人
m = 0
i = 0
while i < (n + m):
    i += 1
    if (i % 7 == 0) or (str(7) in list(str(i))):
        a[i % 4 - 1] += 1
        m += 1
for i in a:
    print(i)
# CCF201912-1 报数
n = int(input())
num = 1;
count = 1;
cnt=[0, 0, 0, 0]
while count <= n:
    if num % 7 == 0 or ‘7‘ in str(num):
        cnt[(num - 1) % 4] += 1
    else:
        count += 1 
    num += 1
for i in range(4):
    print(cnt[i])

n=int(input())
i=1
count=1
a=[0,0,0,0]
while(count<=n):
    if("7" in str(i) or i%7==0):
        if(i%4==1):
            a[0]+=1
        elif(i%4==2):
            a[1]+=1
        elif(i%4==3):
            a[2]+=1
        elif(i%4==0):
            a[3]+=1
    else:
        count+=1
    i+=1
for j in range(4):
    print(a[j])



以上是关于ccf 201912-1 报数 python的主要内容,如果未能解决你的问题,请参考以下文章

CCF-CSP C/C++ 201912-1 报数 题解

CSP 201912-1 报数 python

201912-1 报数 Java

ccf游戏Python实现(201712-2)

CCF-CSP 201912 赛题训练

CCF201712-2游戏