白駿#13,14(実現)-平均、平均を超えたでしょう.
7146 ワード
📌 平均-問題
平均値と昇格値を求める問題
https://www.acmicpc.net/problem/1546
📌 アイデア
丸め=round
関数を使用
平均=sum(arr)/len(arr)
📌 コード#コード# n = int(input())
arr = list(map(int,input().split()))
max_value = max(arr)
fixed_arr = []
for i in arr:
temp = i/max_value * 100
fixed_arr.append(round(temp,2))
print(round(sum(fixed_arr)/len(arr),2))
📌 平均は超えるでしょう
今回の問題は、小数点以下に位置があるかどうかにかかわらず、3桁に印刷することです.
📌 アイデア
フォーマットの使用print("{:.10f}%".format(40.7777))
# 40.7777000000%
format関数を使用すると、値があるかどうかにかかわらず、任意の数の値を出力できます.
📌 コード#コード# n= int(input())
array = []
for _ in range(n):
input_arr = list(map(int,input().split()))
arr = []
for i in range(1,len(input_arr)):
arr.append(input_arr[i])
average = sum(arr)/len(arr)
result = 0
for i in arr:
if i>average:
result+=1
array.append(result/len(arr))
for i in array:
i= i*100
print("{:.3f}%".format(i))
Reference
この問題について(白駿#13,14(実現)-平均、平均を超えたでしょう.), 我々は、より多くの情報をここで見つけました
https://velog.io/@camel-man-ims/백준-13-구현-평균
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
丸め=
round
関数を使用平均=
sum(arr)/len(arr)
📌 コード#コード# n = int(input())
arr = list(map(int,input().split()))
max_value = max(arr)
fixed_arr = []
for i in arr:
temp = i/max_value * 100
fixed_arr.append(round(temp,2))
print(round(sum(fixed_arr)/len(arr),2))
📌 平均は超えるでしょう
今回の問題は、小数点以下に位置があるかどうかにかかわらず、3桁に印刷することです.
📌 アイデア
フォーマットの使用print("{:.10f}%".format(40.7777))
# 40.7777000000%
format関数を使用すると、値があるかどうかにかかわらず、任意の数の値を出力できます.
📌 コード#コード# n= int(input())
array = []
for _ in range(n):
input_arr = list(map(int,input().split()))
arr = []
for i in range(1,len(input_arr)):
arr.append(input_arr[i])
average = sum(arr)/len(arr)
result = 0
for i in arr:
if i>average:
result+=1
array.append(result/len(arr))
for i in array:
i= i*100
print("{:.3f}%".format(i))
Reference
この問題について(白駿#13,14(実現)-平均、平均を超えたでしょう.), 我々は、より多くの情報をここで見つけました
https://velog.io/@camel-man-ims/백준-13-구현-평균
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
n = int(input())
arr = list(map(int,input().split()))
max_value = max(arr)
fixed_arr = []
for i in arr:
temp = i/max_value * 100
fixed_arr.append(round(temp,2))
print(round(sum(fixed_arr)/len(arr),2))
今回の問題は、小数点以下に位置があるかどうかにかかわらず、3桁に印刷することです.
📌 アイデア
フォーマットの使用print("{:.10f}%".format(40.7777))
# 40.7777000000%
format関数を使用すると、値があるかどうかにかかわらず、任意の数の値を出力できます.
📌 コード#コード# n= int(input())
array = []
for _ in range(n):
input_arr = list(map(int,input().split()))
arr = []
for i in range(1,len(input_arr)):
arr.append(input_arr[i])
average = sum(arr)/len(arr)
result = 0
for i in arr:
if i>average:
result+=1
array.append(result/len(arr))
for i in array:
i= i*100
print("{:.3f}%".format(i))
Reference
この問題について(白駿#13,14(実現)-平均、平均を超えたでしょう.), 我々は、より多くの情報をここで見つけました
https://velog.io/@camel-man-ims/백준-13-구현-평균
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
print("{:.10f}%".format(40.7777))
# 40.7777000000%
n= int(input())
array = []
for _ in range(n):
input_arr = list(map(int,input().split()))
arr = []
for i in range(1,len(input_arr)):
arr.append(input_arr[i])
average = sum(arr)/len(arr)
result = 0
for i in arr:
if i>average:
result+=1
array.append(result/len(arr))
for i in array:
i= i*100
print("{:.3f}%".format(i))
Reference
この問題について(白駿#13,14(実現)-平均、平均を超えたでしょう.), 我々は、より多くの情報をここで見つけました https://velog.io/@camel-man-ims/백준-13-구현-평균テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol