列表

详情


NC14673. 栗酱数数

描述

栗酱在酒桌上玩一个小游戏,第一个人从1开始数数,如果遇到数字中含4或者数字是4的倍数则跳过报下一个,谁数错了就要罚酒一杯。

所以栗酱想让你写个程序把所有数生成出来,这样她就可以作弊直接读了。你一定能解决的吧?

输入描述

只有一组数据,一个数n代表从1开始数到n。(n≤100000)

输出描述

按顺序输出所有1到n之间任何一位都不是4的数,每两个数之间用一个回车隔开。

示例1

输入:

9

输出:

1
2
3
5
6
7
9

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Python3 解法, 执行用时: 151ms, 内存消耗: 4792K, 提交时间: 2022-08-24 15:27:54

[print(i)for i in range(1,int(input())+1)if i%4and str(i).count('4')==0]

上一题