본문 바로가기

전체 글400

행복 첫번째 코드 값들을 모두  불러온 후 최대값과 최소값의 차이를 구한다. import sys input = sys.stdin.readlinen = int(input()) A = list(map(int, input().split())) a = min(A) b = max(A)          print(b-a) 통과!링크https://github.com/ornni/programmers/tree/main/%EB%B0%B1%EC%A4%80/Bronze/15969.%E2%80%85%ED%96%89%EB%B3%B5 programmers/백준/Bronze/15969. 행복 at main · ornni/programmersrepository for recording Programmers Algorithm problem .. 2024. 5. 4.
삽입 정렬 삽입 정렬 insertion sort 2024. 5. 4.
최소직사각형 첫번째 코드 큰 것(가로)과 작은 것(세로)을 각각 새로운 리스트에 저장한 후"정답 = 가로 중 최대값 * 세로 중 최대값"을 계산한다. def solution(sizes):     answer = 0     w = []     h = []          for i in sizes:         w.append(max(i))         h.append(min(i))              answer = max(w) * max(h)          return answer 통과!링크https://github.com/ornni/programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/1/86491.%E2%80%85%EC.. 2024. 5. 3.
영수증 첫번째 코드 구매 물건의 가격과 개수를 리스트 안에 짝을 지어 저장한다.[(가격, 물건), (가격, 물건), ...]그리고 각각 곱한 후 더해 전체 값을 구한 후 총 금액과 비교한다. import sys input = sys.stdin.readline x = int(input()) n = int(input()) shop = [] total = 0 for _ in range(n):     price, ea = map(int, input().split())     shop.append((price, ea)) for i in shop:     total += i[0] * i[1] if total == x:     print("Yes") else:     print("No") 통과:)링크https://githu.. 2024. 5. 2.
020 수 정렬하기 2 첫번째 코드 병합정렬을 이용하여 2개로 나눈 후 병합정렬을 진행하자는 아이디어로 출발했다! import sys input = sys.stdin.readline n = int(input()) a = [] for _ in range(n): a.append(int(input())) divide_point = n // 2 data1 = a[:divide_point] data2 = a[divide_point:] index1 = 0 index2 = 0 i = 0 answer = [0] * n # 나누어진 데이터 내 정렬 data1.sort() data2.sort() # 병합된 데이터끼리 병합정렬 진행 while data1 and data2: if data1[0] 2024. 5. 2.
019 K번째 수 (미해결) 첫번째 코드 퀵 정렬을 이해는 했지만, 코드를 구성하는 방법이 생각나지 않아 먼저 책을 참고하여 작성했다. 나중에 풀어볼 문제지만 코드 이해가 어려워 여러번 풀어볼 것 같다. 근데 문제는 이 코드가 로컬에서는 돌아가는데 백준에서는 런타임 에러 (RecursionError)로 돌아가지 않는다는 것이다... import sys input = sys.stdin.readline n, k = map(int, input().split()) A = list(map(int, input().split())) def quickSort(S, E, K): global A if S 2024. 5. 2.
728x90