• Home
  • About
    • JOOS photo

      JOOS

      Joos's blog

    • Learn More
    • Email
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

[백준] 10825번 : 국영수 with python3

25 Oct 2018

Reading time ~1 minute

문제: https://www.acmicpc.net/problem/10825


import sys

read = lambda : sys.stdin.readline().strip()
write = lambda x: sys.stdout.write(str(x)+ "\n")

ans = []
for _ in range(int(read())):
    n, k, e, m = read().split()
    ans.append((n, int(k), int(e), int(m)))
ans=sorted(ans,key=lambda x: (-x[1],x[2],-x[3],x[0]))
# -를 줘서 그대로 하면된다.
for i in ans:
    print(i[0])

sorted하면 대소문자구분 없이 sorting된다



algorithm백준python Share Tweet +1