定义
,表示
在十进制下的各位数字和。
现在给定一个
,请你求出最小正整数
,满足
.
var n = parseInt(readline())
var arr = []
while(n > 0){
var tmp = parseInt(readline())
arr.push(tmp)
n--
}
function foo(arr){
var res = []
for(var i = 0;i < arr.length;i++){
var k = Math.floor(arr[i]/9) // 计算9有多少位,13/9 = 1 18/9=2 24/9=2
var k1 = arr[i] % 9 // 最小数位和肯定是将余数放在最高位,其他位都是9
var str = ''
if(k1!==0){
str+=`${k1}`
}
for(var j = 0;j < k;j++){
str+='9'
}
res.push(str) // 49 99 699
}
return res
}
var res = foo(arr)
for(var i = 0; i< res.length;i++){
console.log(res[i])
}