测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A70809. 幸运数字

编程题 基础

题目描述

小明认为,如果以下条件之一成立,正整数 x 就是一个幸运数字:

1. x4 的倍数;

2. x7 的倍数;

3. x 转换为字符串后包含子串“ 44 ”或“ 77”。

例如,105 ( 7 的倍数), 442 (包含“ 44 ”), 1284 ( 4 的倍数)都是幸运数字,474 则不是。 编程统计 1n 中幸运数字的数量。

输入格式

整数 n。 (1 \le n \le 1,000,000 )

输出格式

一个整数: 1, 2, \dots, n 中幸运数字的数量。

输入输出样例

输入 #1
32
输出 #1
11
输入 #2
987654
输出 #2
406754

说明/提示

## 思路

用计数数组或 map 统计每个值出现次数,再按题意输出。

## 步骤

1. 读入数据。
2. 遍历累加计数。
3. 输出次数或众数。