파이썬127 array03(실전 문제): 두 배열의 원소 교체 # 두 배열의 원소 교체 N, K = map(int, input().split()) a = list(map(int, input().split())) b = list(map(int, input().split())) a.sort() b.sort(reverse=True) for i in range(K): a[i] = b[i] print(sum(a)) 2022. 6. 29. array02(실전 문제) : 성적이 낮은 순서로 학생 출력하기 # 성적이 낮은 순서로 학생 출력하기 n = int(input()) result = [] for i in range(n): result.append(input().split()) result.sort(key=lambda score: score[1]) for i in range(n): print(result[i][0], end=" ") 2022. 6. 28. array01(실전 문제) : 위에서 아래로 #위에서 아래로 n = int(input()) result = [] for i in range(n): result.append(int(input())) result.sort(reverse=True) print(result) 2022. 6. 27. 꼭 필요한 자료구조 기초 탐색 : 많은 양의 데이터 중 원하는 데이터를 찾는 과정 자료구조 : 데이터를 표현하고 관리하고 처리하기 위한 구조 스택 : 선입후출 구조 -가장 늦게 들어온 데이터가 가장 빨리 나감 큐 : 선입선출 구조 -가장 빨리 들어온 데이터가 가장 빨리 나감 재귀함수 : 자기 자신을 다시 호출하는 함수 예제 def recursive_function(): print("재귀 함수를 호출합니다.") recursive_function() recursive_function() 종료 조건을 써줘야 함 ex)if i==100 : return 2022. 6. 26. 이전 1 ··· 11 12 13 14 15 16 17 ··· 32 다음