[Python] [백준 #1546] 평균

박수경·2021년 8월 23일
0

📝문제

백준 #1546

📝제출한 답

num = int(input())
sum = 0
lst = []

for i in range(0, num):
    lst.append(int(input()))

lst.sort()

for i in range(0, num):
    lst[i] = lst[i]/lst[num-1]*100

for i in range(0, num):
    sum = sum+lst[i]

print(sum/num)

📝결과

런타임 에러가 뜰 때마다 막막하다. 대체 뭐가 문제란걸까? 누군가에게 물어볼 기회가 생기면 좋겠다. vscode에선 답이 잘 나오기 때문에 일단은 그냥 넘어가지만, 우선은 태그로 흔적을 남기고 물어볼 기회가 생기면 한꺼번에 물어보겠다.
그리고 딴 말이지만 for문을 줄일 방법이 없을까 싶다. 너무 중복되고 많아보여서 좀 가독성이 떨어지는 듯 싶어서 말이다. 짧은데도 떨어진다 싶은데 길어지면 어떨까. 끔찍하구만.

profile
유니콘을 위하여

0개의 댓글

관련 채용 정보