#20618: Python 3行


TCFSH69 (TCFSH)

學校 : 國立臺中第一高級中學
編號 : 81602
來源 : [140.116.191.189]
最後登入時間 :
2022-09-01 23:15:51
a225. 明明愛排列 | From: [122.118.43.201] | 發表日期 : 2020-02-12 18:40

import sys
for line in sys.stdin:
    print(' '.join(str(i) for i in sorted(list(map(int,sys.stdin.readline().replace('\n','').split())),key = lambda x:(x % 10,-x))))

 

求大神協助 讓他可以跑得更快一點(原本26ms)

 
#20750: Re:Python 3行


devil1004@livemail.tw (蘇彥儒)

學校 : 不指定學校
編號 : 115422
來源 : [223.138.229.13]
最後登入時間 :
2023-07-20 16:45:45
a225. 明明愛排列 | From: [42.76.149.215] | 發表日期 : 2020-02-29 14:33

import sys
for line in sys.stdin:
    print(' '.join(str(i) for i in sorted(list(map(int,sys.stdin.readline().replace('\n','').split())),key = lambda x:(x % 10,-x))))

 

求大神協助 讓他可以跑得更快一點(原本26ms)

24ms

while True:
    try:
        n = int(input())
        n = [int(i) for i in input().strip().split(' ')]
        n.sort(reverse=True)
        n.sort(keylambda x: x%10)
        print(' '.join([str(i) for i in n]))

    except:
        break
 
ZeroJudge Forum