-
[백준] 10825번 문제 (국영수) 파이썬(Python) 풀이Problem Solving/Baekjoon 2021. 8. 20. 13:59
https://www.acmicpc.net/problem/10825
from sys import stdin members = [] for _ in range(int(stdin.readline())): members.append(list(stdin.readline().split())) [print(member[0]) for member in sorted(members, key=lambda m: (-int(m[1]), int(m[2]), -int(m[3]), m[0]))]
dp 문제만 풀다가 간단한 정렬 문제를 푸니 기분이 아주 상쾌하다🙂
특별한 점은 없고, 문제에서 요구사항대로,
파이썬의 강력한 sorted() + 람다의 조합으로 정렬을 한 값을 출력해줬다.
단, 입력을 그냥 input()으로 받으면 시간초과가 발생한다.
'Problem Solving > Baekjoon' 카테고리의 다른 글
[백준] 11004번 문제 (K번째 수) 파이썬(Python) 풀이 (0) 2021.08.20 [백준] 11652번 문제 (카드) 파이썬(Python) 풀이 (0) 2021.08.20 [백준] 2011번 문제 (암호코드) 파이썬(Python) 풀이 (0) 2021.08.20 [백준] 2225번 문제 (합분해) 파이썬(Python) 풀이 (0) 2021.08.20 [백준] 9465번 문제 (스티커) 파이썬(Python) 풀이 (0) 2021.08.20