【笔试题目】网易2020秋招测试开发
程序员文章站
2022-06-09 09:43:36
...
题目描述
定义S(n),表示n在十进制下的各位数字和。现在给定一个x,请你求出最小正整数n,满足x<=S(n)
输入描述
第一行数据组数T,对于每组数据,一行一个数字x,1<=x<=10的5次方,1<=T<=10
输出描述
对于每组数据,一行一个整数表示最小的n
示例1
输入1
2
7
9
输出1
7
9
示例2
输入2
2
13
18
输出2
49
99
实现代码
#coding=utf-8
# 本题为考试多行输入输出规范示例,无需提交,不计分。
import sys
if __name__ == "__main__":
# 读取第一行的n
n = int(sys.stdin.readline().strip())
for i in range(n):
# 读取每一行
line = sys.stdin.readline().strip()
# 把每一行的数字分隔后转化成int列表
line1=int(line)
geshu9=line1/9
yushu=line1%9
sum=0
list1=[]
for i in range(0,geshu9):
list1.append('9')
if yushu!=0:
list1.insert(0,str(yushu))
res="".join(list1)
print res
上一篇: python爬取58同城的兼职信息