목록 code review/sort (10)
KEEP GOING

https://www.acmicpc.net/problem/1715 1715번: 카드 정렬하기 정렬된 두 묶음의 숫자 카드가 있다고 하자. 각 묶음의 카드의 수를 A, B라 하면 보통 두 묶음을 합쳐서 하나로 만드는 데에는 A+B 번의 비교를 해야 한다. 이를테면, 20장의 숫자 카드 묶음과 30장 www.acmicpc.net 1. 문제점 (시간초과) import sys n = int(sys.stdin.readline()) cards = list(int(sys.stdin.readline()) for _ in range(n)) cards.sort() while len(cards)>=2: a = cards.pop(0) b = cards.pop(0) cards.append(a+b) cards.sort() pri..
str_list = ['좋은하루','good_morning','굿모닝','niceday'] >>> str_list.sort() >>> print(str_list) ['good_morning', 'niceday', '굿모닝', '좋은하루'] https://www.acmicpc.net/problem/10825 10825번: 국영수 첫째 줄에 도현이네 반의 학생의 수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 한 줄에 하나씩 각 학생의 이름, 국어, 영어, 수학 점수가 공백으로 구분해 주어진다. 점수는 1보다 크거나 같고, 1 www.acmicpc.net 1. 코드 구현 import sys n = int(input()) studnts = [[] for _ in range(n)] for i i..