Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 태블로
- 데이터분석
- 데이터 전처리
- ADsP
- 머신러닝
- tableau
- Google ML Bootcamp
- 자격증
- 딥러닝
- 데이터 분석
- Deep Learning Specialization
- matplotlib
- 코딩테스트
- 이것이 코딩테스트다
- IRIS
- SQL
- 시각화
- pytorch
- ML
- scikit learn
- pandas
- 데이터분석준전문가
- Python
- r
- 파이썬
- SQLD
- sklearn
- 통계
- 이코테
- 회귀분석
Archives
- Today
- Total
함께하는 데이터 분석
[이것이 코딩테스트다] 이코테 파이썬 정렬 본문
위에서 아래로
N = int(input())
arr = []
for i in range(N) :
arr.append(int(input()))
arr = sorted(arr, reverse = True)
for j in arr :
print(j, end = ' ')
성적이 낮은 순서로 학생 출력하기
N = int(input())
arr = []
for _ in range(N) :
data = input().split()
arr.append((data[0], int(data[1])))
arr = sorted(arr, key = lambda x : x[1])
for student in arr :
print(student[0], end = ' ')
두 배열의 원소 교체
N, K = map(int, input().split())
arrA = list(map(int, input().split()))
arrB = list(map(int, input().split()))
arrA.sort()
arrB.sort(reverse = True)
for i in range(K) :
if arrA[i] < arrB[i] :
arrA[i], arrB[i] = arrB[i], arrA[i]
else :
break
print(sum(arrA))
국영수
N = int(input())
arr = []
for _ in range(N) :
data = input().split()
arr.append((data[0], int(data[1]), int(data[2]), int(data[3])))
arr = sorted(arr, key = lambda x : (-x[1], x[2], -x[3], x[0]))
for student in arr :
print(student[0])
안테나
N = int(input())
arr = list(map(int, input().split()))
arr.sort()
ran = []
for i in range(arr[0], arr[N - 1] + 1) :
a = 0
for j in arr :
a += abs(j - i)
ran.append((a, i))
ran.sort(key = lambda x : x[0])
arr1 = []
for k in ran :
arr1.append(k[1])
print(arr1[0])
N = int(input())
arr = list(map(int, input().split()))
arr.sort()
print(arr[(n - 1) // 2])
'코딩 테스트 > 이것이 코딩테스트다' 카테고리의 다른 글
[이것이 코딩테스트다] 이코테 파이썬 DFS/BFS (0) | 2023.08.07 |
---|---|
[이것이 코딩테스트다] 이코테 파이썬 이진 탐색 (0) | 2023.07.17 |
[이것이 코딩테스트다] 이코테 파이썬 구현 (0) | 2023.07.14 |
[이것이 코딩테스트다] 이코테 파이썬 그리디 (0) | 2023.07.13 |