[백준] 1546번(max()와 sum() 함수를 활용한 평균 구하기)

·2022년 10월 21일

백준 문제풀이

목록 보기
5/159


최종 제출 코드

number = int(input())

numbers = list(map(int, input().split()))

max = numbers[0]
for i in range(1, number):
  if numbers[i] > max:
    max = numbers[i]

sum = 0
for i in range(number):
  sum += numbers[i] / max * 100

print(sum/number)

for문을 활용한 방법 말고도, max(), sum() 등의 메소드를 활용하면
더 간단하게 답을 구할 수 있음.


max()sum()을 활용한 코드

number = int(input())

numbers = list(map(int, input().split()))

max = max(numbers)

for i in range(number):
  numbers[i] = numbers[i] / max * 100

sum = sum(numbers)

print(sum/number)
profile
백엔드 개발자가 되고 싶어요(22.8.15~)

0개의 댓글