[Python] 백준 1546 | 평균

heige·2023년 11월 29일
0

BOJ

목록 보기
2/46
post-thumbnail

문제

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

풀이

N = int(input())
li = [int(x) for x in input().split()] # 리스트 범위 지정해서 공백 구분 입력 받기
man = list()
for i in range(N) :
    man.append(li[i]/max(li)*100)

print (sum(man) / N)

💡 개념 정리

정수 입력 받기

한 줄의 정수 리스트

한 줄에 공백으로 나눠진 ?개의 정수 입력 받기

nums = [int(x) for x in input().split()]

n개 줄의 정수 리스트

n = int(input())
nums = [int(input()) for _ in range(n)]

한 줄로도 가능

nums = [int(input()) for _ in range(int(input()))]

n줄의 2차원 정수 리스트

한 줄의 정수 리스트 입력받기를 n줄에 대해서 반복한다.

n = int(input())
field = [[int(x) for x in input().split()] for i in range(n)]

한 줄로도 가능

field = [[int(x) for x in input().split()] for i in range(int(input()))]
profile
웹 백엔드와 클라우드 정복을 위해 탄탄한 기반을 쌓아가고 있는 예비개발자입니다. 'IT You Up'은 'Eat You Up'이라는 표현에서 비롯되어, IT 지식을 끝까지 먹어치운다는 담고 있습니다.

0개의 댓글