파이썬의 기본 내장 함수들을 이용한 풀이
x = []
for i in range(5):
x.append(int(input()))
x.sort()
print(int(sum(x)/5))
print(x[2])
버블정렬을 이용한 풀이
numbers = []
result=0
for i in range(5): #1
numbers.append(int(input()))
for i in range(0, len(numbers)) : #2
result = result + numbers[i]
i=i+1
for a in range(len(numbers)): #3
for b in range(len(numbers)):
if numbers[a]<numbers[b]:
numbers[a],numbers[b] = numbers[b], numbers[a]
print(int(result/5)) #4
print(numbers[2]) #5
1. for문을 5번 돌려 숫자들을 받아 numbers리스트에 append한다.
2. for문으로 result라는 변수에 리스트에 있는 수를 모두 더한다.
3. 이중 for문으로 버블정렬을 이용해 리스트안의 수들을 정렬.
4. 평균이므로 result를 5로 나눠 print.
5. 중앙값인 세 번째 숫자를 print하기 위해 number[2]를 print.
sort()와 sorted() 정렬 함수의 개념
https://favor-have6.tistory.com/8
'백준' 카테고리의 다른 글
백준 1929 [파이썬] (에라토스테네스의 체) (0) | 2023.03.20 |
---|---|
백준 2750 [파이썬] (len,버블,삽입) (0) | 2023.01.26 |
sort()함수와 sorted()함수 (0) | 2023.01.18 |
백준 2738 [파이썬] (map) (0) | 2023.01.15 |
백준 2581 [파이썬] (0) | 2023.01.15 |