본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 2587번 : 대표값2

by 빛밤하늘 2021. 5. 2.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

2587번: 대표값2

어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 가 된다. 평균

www.acmicpc.net

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# 입력한 수들을 저장하는 리스트 변수를 선언합니다.
numbers = []

# 수 5개를 입력해야하므로 5번 반복합니다.
for index in range(5):
    # 숫자 하나를 입력하고 정수형으로 변환합니다.
    number = int(input())

    # 입력한 숫자를 numbers 리스트 변수에 넣어줍니다.
    numbers.append(number)

# numbers에 있는 숫자들을 모두 더하고 5로 나누어 평균을 구하는 변수를 선언합니다.
average = int(sum(numbers) / 5)
# numbers에 있는 숫자들을 오름차순으로 정렬하고 가운데 있는 숫자인 중앙값을 구하는 변수를 선언합니다.
median = sorted(numbers)[2]

# 평균과 중앙값을 출력 형식에 맞게 출력합니다.
print(average)
print(median)

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글