본문 바로가기

Algorithm/SW Expert Academy

SWEA 2071 : 평균값 구하기(모의 SW D1)[파이썬]

반응형

SW Expert Academy 2071: 평균값 구하기 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 


- 문제

 

  10개의 정수를 받고 전체의 평균을 구하는 문제이다.


- 풀이

T = int(input())
for i in range(T):
    tenNums = list(map(int, input().split()))
    answer = 0
    for nums in tenNums:
        answer += nums
    answer /= 10
    print("#{} {}".format(i+1, round(answer)))

 

  10개의 입력을 한 줄에 입력받는 방법을 사용하였다. 

 

        map(int,input().split())을 통해 입력값을 10개의 정수형 map 모양으로 잡아주고

        list(map(int,input().split()))를 이용하여 10개로 나뉜 정수를 [1,2,3,...,10]와 같은 형식으로 저장해준다.

 

  이후에 반복문을 통해 모든 값들을 더해주고 10으로 나누었다.

 

        for num in tenNums를 이용하면 tenNums는 리스트이기 때문에 num은 리스트의 순서에 맞는 값이 나온다.

  

  round() 함수는 반올림해주는 함수이다.


- 기억할 것!

  딱히 없음.

반응형