파이썬의 내장함수인 zip()
함수를 이용하는 문제이다.
import sys
N, M = map(int, sys.stdin.readline().split())
scores = []
for i in range(M):
scores += [(map(float, sys.stdin.readline().split()))]
for j in zip(*scores):
print("%.1f" %(sum(j)/len(j)))
처음에 어떻게 하나의 리스트 안에 있는 각각의 리스트들을 zip
으로 구현하나 싶었는데, 이는 문제 설명에 나와있었다. zip(*scores)
를 사용하면 됐다.
'알고리즘 테스트 > Hackerrank 문제풀이 및 해설' 카테고리의 다른 글
<Hackerrank 문제풀이: 파이썬> Check Subset (0) | 2020.12.16 |
---|---|
<Hackerrank 문제풀이: 파이썬> Min and Max (0) | 2020.12.15 |
<Hackerrank 문제풀이: 파이썬> Re.split() (0) | 2020.12.13 |
<Hackerrank 문제풀이: 파이썬> Power - Mod Power (0) | 2020.12.11 |
<Hackerrank 문제풀이: 파이썬> Mod Divmod (0) | 2020.12.10 |