1546번 - 평균
N = int(input()) exam = list(map(int,input().split())) hights = max(exam) new_number = hights*100 for i in range(N): a = exam[i]/new_number print(a)
위 코드랑
N = int(input()) exam = list(map(int,input().split())) hights = max(exam) for i in range(N): a = exam[i]/hights*100 print(a)
위 코드랑 돌렸을 때 나오는 a 값이 다른데 제가 포문에 대한 이해가 부족한건지..
잘 모르겠네요
위의 코드는 exam[i]를 hights*100 으로 나누는 거고 아래 코드는 exam[i]*100 을 hights로 나누는 겁니다.
수식 자체가 다릅니다.
아 문제 이해를 잘못했네요... 감사합니다..
댓글을 작성하려면 로그인해야 합니다.
jus981014 2년 전
위 코드랑
위 코드랑 돌렸을 때 나오는 a 값이 다른데 제가 포문에 대한 이해가 부족한건지..
잘 모르겠네요