滴滴笔试

滴滴笔试
第一行包含一个整数n,表示算式的长度,即包含n个数字和n-1个运算符。(1≤n≤100000)。
第二行包含一个含有n个非0整数和n-1个运算符的算式,整数与运算符用空格隔开,运算符包括“+,-,*,/”,整数的绝对值不超过1000。
例:
输入:
6
3 + 2 + 1 + -4 * -5 + 1
输出:
1 + 2 + 3 + -5 * -4 + 1


n=int(input())
ss=input()
s1=ss.split(' ')
s2=[s for s in s1 if s not in ['+','-','*','/']]
opt=[s for s in s1 if s  in ['+','-','*','/']]

flag=1
while flag:
    flag=0
    for i in range(len(opt)):       
        if int(s2[i])>int(s2[i+1]):
            if opt[i] == '+' and opt[i+1] not in ['*','/']:               
                s2[i],s2[i+1]=s2[i+1],s2[i]
                flag=1
            elif opt[i]=='*' and (i<1 or opt[i-1]!='/'):                
                s2[i],s2[i+1]=s2[i+1],s2[i]
                flag=1
            elif opt[i]=='/' and i>0 and opt[i-1]=='/':               
                s2[i],s2[i+1]=s2[i+1],s2[i]
                flag=1
            elif opt[i]=='-' and i>0 and opt[i-1]=='-':                
                s2[i],s2[i+1]=s2[i+1],s2[i]
                flag=1              
res=''
for i in range(len(opt)):
    res+=s2[i]
    res+=' '
    res+=opt[i]
    res+=' '
res+=s2[i+1]    
print(res)
    
        

#滴滴##笔试题目#
全部评论
100%吗?第二题你做了吗
点赞 回复 分享
发布于 2019-08-28 14:51
交卷之后才写的,所以不一定100%哦
点赞 回复 分享
发布于 2019-08-28 14:54

相关推荐

kl_我是东山啊:《相关公司:阿里巴巴》
投递阿里巴巴等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
正在热议
更多
# 听劝,这个简历怎么改 #
14099次浏览 183人参与
# 面试被问“你的缺点是什么?”怎么答 #
6405次浏览 99人参与
# 水滴春招 #
16474次浏览 349人参与
# 入职第四天,心情怎么样 #
11321次浏览 63人参与
# 租房找室友 #
8027次浏览 53人参与
# 读研or工作,哪个性价比更高? #
26163次浏览 356人参与
# 职场新人生存指南 #
199236次浏览 5510人参与
# 参加完秋招的机械人,还参加春招吗? #
27000次浏览 276人参与
# 文科生还参加今年的春招吗 #
4114次浏览 31人参与
# 简历无回复,你会继续海投还是优化再投? #
48629次浏览 561人参与
# 你见过最离谱的招聘要求是什么? #
144719次浏览 829人参与
# 如果重来一次你还会读研吗 #
155719次浏览 1706人参与
# 机械人选offer,最看重什么? #
69077次浏览 449人参与
# 选择和努力,哪个更重要? #
44310次浏览 493人参与
# 如果再来一次,你还会学硬件吗 #
103647次浏览 1245人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
20521次浏览 414人参与
# 招聘要求与实际实习内容不符怎么办 #
46753次浏览 494人参与
# 22届毕业,是读研还是拿外包offer先苟着 #
4652次浏览 27人参与
# 你们的毕业论文什么进度了 #
901291次浏览 8961人参与
# 软开人,你觉得应届生多少薪资才算合理? #
81379次浏览 496人参与
# 国企还是互联网,你怎么选? #
109198次浏览 853人参与
牛客网
牛客企业服务