728x90
반응형

sum = 0
average = 0
centerlen = 0
list1 = []
for i in range(0,5):
c = int(input())
sum += c
list1.append(c)
list1.sort()
centerlen = int(len(list1) // 2)
average = int(sum/5)
print(average)
print(list1[centerlen])
문제 풀이
- 리스트 만들기
- 각줄의 숫자를 리스트안에 int형으로 집어넣기
- 그 숫자들을 sum이라는 변수에 다 합치기
- 그 숫자들을 하나의 list1이라는 리스트로 만들기
- list1을 오름차순으로 정렬하기
- 리스트의 길이를 반으로 나눈 값을 이용해 리스트의 중간 인덱스 값구하기(중앙값을 구하기 위해)
- sum이라는 변수를 5로 나누어 평균을 구해 출력
- 중간 인덱스를 구해 리스트의 중앙값을 구하기
반응형
'코딩 > 백준' 카테고리의 다른 글
파이썬:백준문제풀이 10988번,팰린드롬인지 확인하기 (0) | 2024.09.10 |
---|---|
파이썬: 백준문제풀이 9610번, 사분면 (1) | 2024.09.06 |
파이썬:백준문제풀이 1427번, 소트인사이드 (0) | 2024.09.02 |
파이썬:백준문제풀이 2693번, N번째 큰 수 (0) | 2024.08.30 |
파이썬:백준문제풀이 10807번, 개수 세기 (2) | 2024.08.28 |