OD机试题

   日期:2024-01-17     浏览:34    评论:0    

输入一组数字,中间以逗号隔开,数字越大优先级越高,0优先级最高,按输入的数字,打印优先级,数字相同时前面1个数字的优先级高于后面1个数字

样例:

输入   1,3,3,2

输出   3,0,1,2

if __name__ == '__main__':
    s = input().split(',')
    s1 = list(sorted(s,reverse=True))
    result = []
    popties =[x for x in range(len(s))]
    for x in s:
    tmp = s1.index(x)
    result.append(popties[tmp])
    s1.pop(tmp)
   popties.pop(tmp)
   print(result)

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服