易学智能

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1501|回复: 0

[美团] 美团点评4.20笔试,机器学习/数据挖掘职位 编程第二题

[复制链接]

17

主题

17

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2018-9-18 11:34:33 | 显示全部楼层 |阅读模式
题目:给定整数n,求所有小于等于它的正整数拼在一起的长度
n = int(input())
for i in range(n):
num = int(input())
count=0
result=0
i=1
while num!=0:
if num//(10**i)==0:
count=num-(10**(i-1))+1
num = 10**(i-1)-1
result+=count*i
i-=1
else:
i+=1
print(result)

转载自:https://www.nowcoder.com/discuss/76444
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易学智能

GMT+8, 2024-11-22 13:59 , Processed in 0.011897 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表