높이 세트가 있다고 가정하고 중복 항목도 있을 수 있습니다. 우리는 이러한 높이의 개별 항목의 평균을 찾아야 합니다.
따라서 입력이 height =[96,25,83,96,33,83,24,25]와 같으면 고유 요소가 [96,25,83,33,24]이므로 출력은 52.2가 됩니다. 따라서 합계는 96 + 25 + 83 + 33 + 24 =261이고 평균은 261/5 =52.2입니다.
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
-
h_set :=중복을 제거하기 위해 높이에서 세트
-
h_set 항목의 합계를 반환 / h_set 집합의 크기
예시
더 나은 이해를 위해 다음 구현을 살펴보겠습니다.
def solve(heights): h_set = set(heights) return sum(h_set)/len(h_set) heights = [96,25,83,96,33,83,24,25] print(solve(heights))
입력
[96,25,83,96,33,83,24,25]
출력
52.2