-
[백준] 15954 - 인형들 (파이썬)알고리즘/백준 2022. 2. 16. 11:11
import math import sys input = sys.stdin.readline n, k = map(int,input().split()) array = list(map(int,input().split())) def find_std(n_list): mean = sum(n_list) / len(n_list) variance = 0 for i in n_list: variance += (i-mean)**2 variance = variance / len(n_list) return math.sqrt(variance) answer = 99999999999 for i in range(k,n+1): for j in range(0,n-i+1): answer = min(answer,find_std(array[j:j+i])) print(answer)
이중 포문을 통한 완전탐색으로 해결
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1083 - 소트 (파이썬) (0) 2022.02.21 [백준] 10159 - 저울 (파이썬) (0) 2022.02.17 [백준] 1497 - 기타콘서트 (파이썬) (3) 2022.02.14 [백준] 1922 - 네트워크 연결 (파이썬) (0) 2022.02.14 [백준] 1253 - 좋다 (파이썬) (0) 2022.02.14