有这样一个报数游戏:从整数 a 开始,依次报数到整数 b。但是,如果遇到的数字是 7 的倍数或者包含数字 7,则不报这个数,改为说 "pass"。请你模拟这个报数过程。
具体规则:
从 a 开始,到 b 结束(包含 a 和 b)
对于每个数,判断:
如果是 7 的倍数,输出 "pass"
如果数字的任意一位包含数字 7,输出 "pass"
否则,输出这个数本身
注意:包含数字 7 是指数字的十进制表示中至少有一位是 7。
输入一行,包含两个整数 a 和 b,表示报数的起始和结束值,两数之间用一个空格隔开。
其中:-10^4 \leq a \leq b \leq 10^4
输出一行,包含从 a 到 b 的报数结果,每个结果之间用一个空格隔开。
注意:输出末尾可以有空格,也可以没有(通常题目会允许末尾空格)。
1 20
1 2 3 4 5 6 pass 8 9 10 11 12 13 pass 15 16 pass 18 19 20
-5 10
-5 -4 -3 -2 -1 0 1 2 3 4 5 6 pass 8 9 10
70 80
pass pass pass pass pass pass pass pass pass pass pass
对于 30% 的数据:0 \leq a \leq b \leq 100
对于 60% 的数据:-100 \leq a \leq b \leq 1000
对于 100% 的数据:-10^4 \leq a \leq b \leq 10^4