A70809. 幸运数字
编程题
基础
知识点
题目描述
小明认为,如果以下条件之一成立,正整数 x 就是一个幸运数字:
1. x 是 4 的倍数;
2. x 是 7 的倍数;
3. x 转换为字符串后包含子串“ 44 ”或“ 77”。
例如,105 ( 7 的倍数), 442 (包含“ 44 ”), 1284 ( 4 的倍数)都是幸运数字,474 则不是。 编程统计 1 到 n 中幸运数字的数量。
输入格式
整数 n。 (1 \le n \le 1,000,000 )
输出格式
一个整数: 1, 2, \dots, n 中幸运数字的数量。
输入输出样例
输入 #1
32
输出 #1
11
输入 #2
987654
输出 #2
406754
说明/提示
## 思路
用计数数组或 map 统计每个值出现次数,再按题意输出。
## 步骤
1. 读入数据。
2. 遍历累加计数。
3. 输出次数或众数。
用计数数组或 map 统计每个值出现次数,再按题意输出。
## 步骤
1. 读入数据。
2. 遍历累加计数。
3. 输出次数或众数。