Python 알고리즘

[python 알고리즘]백준 1546번(map 함수)/10798번(값이 존재한다면, split로 리스트 만들기, 이중 리스트)

잠이와요 2023. 9. 18. 22:04

https://www.acmicpc.net/problem/1546

 

1546번: 평균

첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보

www.acmicpc.net

N = int(input())

max =0

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

for i in range(N):
    if score[i]>max:
        max = score[i]

for j in range(N):
    score[j] = score[j]/max*100

average = sum(score)/len(score)

print(average)


 

result=[]

max = 0

for i in range(5):
    a = input()
    result.append(list(a))
    if len(list(a)) > max:
        max = len(list(a))
    

for i in range(max):
    for j in range(5):
        if result[j][i] !='':
            print(result[j][i],end='')