코딩 테스트89 [백준/Python] 2587번 대표값2 문제 ■ 2587번 대표값2 문제 ■ 코드 풀이 크게 어렵지 않은 문제입니다. 5개의 숫자라고 문제에서 제시했으므로, 차례대로 list에 저장한 다음 평균과 중앙값을 구해줍니다. num_list = [] for i in range(5): num = int(input()) num_list.append(num) num_list.sort() print(int(sum(num_list)/5)) print(num_list[2]) 2023. 5. 9. [백준/Python] 2750번 수 정렬하기 문제 ■ 2750번 수 정렬하기 문제 ■ 코드 풀이 파이썬에서 제공하는 다양한 기능이 있는 덕분에 이러한 기능을 알고 계신다면 이번 문제는 쉽게 풀 수 있는 문제입니다. N개의 정수를 list에 입력받고, 이를 sort 메서드로 오름차순 정렬한 다음 그대로 출력해 주면 됩니다. 참고로 sort에는 reverse라는 인자를 옵션으로 줄 수 있습니다. 'reverse = True'로 설정하면 내림차순 정렬이 됩니다. N = int(input()) num_list = [] for i in range(N): num = int(input()) num_list.append(num) num_list.sort() for i in num_list: print(i) 2023. 5. 8. [백준/Python] 2839번 설탕 배달 문제 ■ 2839번 설탕 배달 문제 ■ 코드 풀이 우선 문제 풀이의 핵심은 가장 큰 봉지에 설탕을 먼저 담는 것입니다. 그래야 옮기는 봉투의 수를 최소화할 수 있으니까요. 만약 설탕의 무게가 5의 배수라면 5로 나눈 몫이 그대로 정답이 됩니다. 5의 배수가 아니라면, 3을 우선 빼주고 5의 배수인지를 계속 확인하면 됩니다. N = int(input()) cnt = 0 if (N == 3) and (N == 5): print(1) elif N == 4: print(-1) else: while N >= 0: if N%5 == 0: cnt += N//5 print(cnt) break N -= 3 cnt += 1 if N < 0: print(-1) 2023. 5. 7. 이전 1 ··· 5 6 7 8 9 10 11 ··· 30 다음