λ¬Έμ :
λνμ μλ΄κΈ°λ€μ 90%λ μμ μ΄ λ°μμ νκ· μ λλλ€κ³ μκ°νλ€. λΉμ μ κ·Έλ€μκ² μ¬ν μ§μ€μ μλ €μ€μΌ νλ€.
μ λ ₯:
첫째 μ€μλ ν μ€νΈ μΌμ΄μ€μ κ°μ Cκ° μ£Όμ΄μ§λ€.
λμ§Έ μ€λΆν° κ° ν μ€νΈ μΌμ΄μ€λ§λ€ νμμ μ N(1 ≤ N ≤ 1000, Nμ μ μ)μ΄ μ²« μλ‘ μ£Όμ΄μ§κ³ , μ΄μ΄μ Nλͺ μ μ μκ° μ£Όμ΄μ§λ€. μ μλ 0λ³΄λ€ ν¬κ±°λ κ°κ³ , 100λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€.
μΆλ ₯:
κ° μΌμ΄μ€λ§λ€ ν μ€μ© νκ· μ λλ νμλ€μ λΉμ¨μ λ°μ¬λ¦Όνμ¬ μμμ μ μ§Έ μ리κΉμ§ μΆλ ₯νλ€.
πμμ°¨λ‘ μ€λ΅μ λ°μλ μ΄μ
μ λ΅μ μν΄μλ "%.3f",
λ΄κ° κ³μ μΌλ κ²μ round ν¨μ
round ν¨μλ μμμ μ μ νν μλ μμ§λ§ μ νν 보면 λ°μ¬λ¦Ό ν¨μμ΄λ€.
πλ΄ νμ΄(μ λ΅ μ¬λΆ O)
import math
C = int(input())
list_percent = []
for i in range(C):
list_N = list(map(int,input().split()))
N = list_N[0]
list_N = list_N[1:]
avg_N = sum(list_N)/N
cnt = 0
for j in range(N):
if(list_N[j] > avg_N):
cnt+=1
percent = (cnt/N)*100
list_percent.append(percent)
for i in range(C):
print("%.3f"%list_percent[i],end="")
print("%")
'CodingTest' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python]λ°±μ€ 1110λ²::λνκΈ° μ¬μ΄ν΄ (0) | 2021.04.29 |
---|---|
[Python]λ°±μ€ 3085λ²::μ¬ν κ²μ (0) | 2021.04.29 |
[Python]λ°±μ€ 4673λ²::μ ν λλ² (0) | 2021.04.29 |
[μ½λ©ν μ€νΈ μ€λΉ νμ!]λ°±μ€μ ν λ μμμΌν Python λ¬Έλ²! (0) | 2021.04.29 |
[Python]λ°±μ€ 2309λ²::μΌκ³±λμμ΄ (0) | 2021.04.29 |
λκΈ