Deep Learning/Algorithm

백준 4344

frances._.sb 2022. 4. 1. 16:30
728x90

#4344
test_case = int(input())
for i in range(test_case):
  score = list(map(int,input().split()))
  sum = 0
  new = []
  for j in score[1:]:
    sum += j
    avg = sum/score[0]
  for j in score[1:]:
    if avg < j:
      new.append(j)
  result = len(new)/score[0]*100
  print("{:.3f}".format(result),"%",sep='')

 

 

처음에 avg비교 전에  for j~ 부분을 안쓰고 했더니 계속 완전 다른 값이 나왔다.

이유를 아무리 봐도 모르겠었다가 다시 더 추가했더니 돌아간다...

복잡해증말!

728x90
반응형

'Deep Learning > Algorithm' 카테고리의 다른 글

백준 1065, 1157,5622  (0) 2022.04.14
백준 15596  (0) 2022.04.01
백준 8958  (0) 2022.03.31
백준 3052, 1546  (0) 2022.03.31
백준 10757, 10871  (0) 2022.03.31