题目描述:
输入格式:
输出格式:
- 样例1输入:
20
- 样例1输出:
2
1
1
0
- 样例1解释:
- 样例2输入:
66
- 样例2输出:
7
5
11
5
- 子任务:
- 题解:
n = int(input())
a_count = 0
b_count = 0
c_count = 0
d_count = 0
times = 0
i = 1
def Check(temp):
if temp % 7 == 0:
return True
elif str(temp).find('7') != -1:
return True
else:
return False
while times != n:
if i % 4 == 1:
if Check(i):
a_count += 1
else:
times += 1
i += 1
elif i % 4 == 2:
if Check(i):
b_count += 1
else:
times += 1
i += 1
elif i % 4 == 3:
if Check(i):
c_count += 1
else:
times += 1
i += 1
elif i % 4 == 0:
if Check(i):
d_count += 1
else:
times += 1
i += 1
print(a_count)
print(b_count)
print(c_count)
print(d_count)