🌱 → 🌳

[λ°±μ€€] 1546번: 평균 python λ³Έλ¬Έ

Algorithms

[λ°±μ€€] 1546번: 평균 python

BAY 2022. 7. 10. 21:56
728x90

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

 

1546번: 평균

첫째 쀄에 μ‹œν—˜ λ³Έ κ³Όλͺ©μ˜ 개수 N이 주어진닀. 이 값은 1000보닀 μž‘κ±°λ‚˜ κ°™λ‹€. λ‘˜μ§Έ 쀄에 μ„Έμ€€μ΄μ˜ ν˜„μž¬ 성적이 주어진닀. 이 값은 100보닀 μž‘κ±°λ‚˜ 같은 음이 μ•„λ‹Œ μ •μˆ˜μ΄κ³ , 적어도 ν•˜λ‚˜μ˜ 값은 0보

www.acmicpc.net

λ°±μ€€ λ‹΅ : 

n=int(input())
arr=list(map(int,input().split()))
m = max(arr)
x=0
for i in range(n):
  x += arr[i]/m*100

print(x/n)

근데 이러면 n을 선언을 μ•ˆν•΄λ„ μž‘λ™μ΄ λ˜λŠ”λ° ..

ꡳ이 n을 μ„ μ–Έμ‹œν‚€λΌλŠ” μ΄μœ κ°€ 뭘까 

 

μ•„λž˜λŠ” n값이 μž…λ ₯λ˜μ§€ μ•Šμ•„λ„ 잘 λ™μž‘λ˜λŠ” 것을 λ³΄μ—¬μ£ΌλŠ” μ½”λ“œ 

arr=list(map(int,input().split()))
m = max(arr)
x=0
for i in range(len(arr)):
  x += arr[i]/m*100

print(x/len(arr))

for문에 n이라고 λ„£μ–΄λ²„λ¦¬λŠ”κ²Œ νŽΈν•˜λ‹ˆκΉŒ μ €λ ‡κ²Œ 문제λ₯Ό λ§Œλ“ κ±΄κ°€?

μ˜λ¬Έμ΄λ‹Ή

728x90