2750 : 수 정렬하기
import sys
input = sys.stdin.readline
n = int(input())
array = []
for i in range(n):
array.append(int(input()))
array.sort()
for i in array:
print(i)
2587 : 대표값2
n = 5
arr = []
for i in range(n):
arr.append(int(input()))
arr.sort()
# int로 형변환해주지 않으면 34.0이런 식으로 출력됨
print(int(sum(arr)/n))
print(arr[n//2])
25305 : 커트라인
n, k = map(int,input().split())
arr = list(map(int,input().split()))
arr.sort(reverse=True)
print(arr[k-1])
2751 : 수 정렬하기 2
import sys
input = sys.stdin.readline
n = int(input())
arr = []
for i in range(n):
arr.append(int(input()))
arr.sort()
for i in arr:
print(i)
10989 : 수 정렬하기 3
import sys
input = sys.stdin.readline
cnt = [0]*10001
n = int(input())
for i in range(n):
a = int(input())
cnt[a] += 1
for i in range(len(cnt)):
for j in range(cnt[i]):
print(i)
1427 : 소트인사이드
a = input()
# <list>.sort()와 달리
# sorted(<iterable>)은 정렬된 새 객체를 반환함
for i in sorted(a,reverse=True):
print(i,end='')
11650 : 좌표 정렬하기
import sys
input = sys.stdin.readline
n = int(input())
arr = []
for i in range(n):
arr.append(list(map(int,input().split())))
arr.sort(key=lambda x:(x[0],x[1]))
for i in range(n):
print(arr[i][0], arr[i][1])
11651 : 좌표 정렬하기 2
import sys
input = sys.stdin.readline
n=int(input())
arr=[]
for i in range(n):
arr.append(list(map(int,input().split())))
arr.sort(key=lambda x:(x[1],x[0]))
for i in range(n):
print(arr[i][0], arr[i][1])
'[BOJ] - Python' 카테고리의 다른 글
[백준] 7562 : 나이트의 이동 python (0) | 2023.09.10 |
---|---|
[백준] 18870 : 좌표 압축 python (0) | 2023.08.29 |
[백준] 10814 : 나이순 정렬 python (0) | 2023.08.29 |
[백준] 1181 : 단어 정렬 (0) | 2023.08.29 |
[백준] 10971 : 외판원 순회 2 python (0) | 2023.08.27 |