#S1040. 失踪的7

失踪的7

描述

远古的阿尔法人也使用阿拉伯数字来进行计数,但是他们不喜欢使用 7,因为他们认为 7 是一个不吉祥的数字。所以阿尔法人的数字 8 其实表示的是自然数中的 718 表示的是自然数中的 16。求任意给定的阿尔法数对应的自然数。

要求:为便于代码阅读,请编写函数 int hasSeven(int d);判断给定的整数 d 中是否包含数字 7。如果整数 d 中包含 7 则返回 1,否则返回 0

格式

输入描述

1 行为正整数 t

接下来共 t 行,每行为一个阿尔法数 n (1n≤2^32−1)

输出描述

输出每个阿尔法数字对应的自然数,共 t 行,每行一个。

输入输出样例

2
10
20
9
18

限制

运行时间1秒内,测试缓存不能大于1024KiB。