루나의 TIL 기술 블로그

백준 1546 평균

|

백준 1546번 평균 문제

사고 과정

입력받은 점수를 저장하고 해당 식을 적용해서 새 점수들을 구한다. 구한 새 점수들의 평균값을 출력한다.

list_grades = []
list_grades_new = []
n = int,input()
for i in n:
    a = int(input())
    list_grades.append(a)
    max_grade = max(list_grades)
    list_grades_new.append(i/max_grade*100)
print(sum(new_grade)/n)


제출 답안

n = int(input())
list_grades = list(map(int, input().split()))
#연속해서 받는 입력값의 처리
max_grade = max(list_grades)

new_grades = []
for i in list_grades:
    new_grades.append(i/max_grade*100)
print(sum(new_grades)/n)

주요 포인트 및 생각해볼 점

입력을 한 줄에 받을 때와 새로운 줄에 받을 때 각각 리스트와 반복문으로 받아서 저장하는 방법을 익혔다.