题目:
解题思路:
先将m个数与其数位和分别存入字典的键值对中,然后按数位和对字典升序排序,最后输出对应位置上的元素
程序代码:
n=int(input())
m=int(input())
d=dict()
for i in range(1,n+1):
d[i]=sum(list(map(int,str(i))))
result=list(d.items())
result.sort(key=lambda x:x[1])
print(list(dict(result).keys())[m-1])
运行结果: