baekjoon 2587

윤동환·2023년 1월 9일
0

Algorithm

목록 보기
32/54
post-thumbnail

대표값2

내가 작성한 코드

def find(num, arr):
    if len(arr) == 0:
        return 0
    for i in range(len(arr)):
        if arr[i] > num:
            return i
    return len(arr)

arr = []

for i in range(5):
    num = int(input())
    j = find(num, arr)
    arr.insert(j, num)

print(sum(arr) // 5)
print(arr[2])

이전에 작성한 백준 풀이중 정렬 코드를 차용하여 작성하였다.
다른점은 정렬된 배열의 평균 값과 중앙 값을 구하는 것이 목표이다.
들어오는 숫자의 개수는 5개 고정이었기 때문에 평균값을 자연수로 나타내기 위하여 //로 나누어주는 부분이 가장 신경써야한 요소였다.

결과

profile
모르면 공부하고 알게되면 공유하는 개발자

0개의 댓글