최소값 하나와 최대 값 하나를 무시하고 배열의 합계

다른

배열에서 가장 높은 값과 가장 낮은 값을 찾아 제외하고 해당 배열의 나머지 숫자를 합산하는 프로그램이 있습니다. 해당 배열에서 가장 높은 숫자 또는 가장 낮은 숫자의 중복이있는 경우를 제외하고 대부분의 임의 입력에서 작동합니다.

def sum_array(arr):
    if arr is None:
        return 0
    if len(arr) < 2:
        return 0
    return sum([i for i in arr if i != max(arr) and i != min(arr)])

어떤 경우에 I print(sum_array([6, 0, 1, 10, 10]))이면 17 대신 7 만 반환합니다.

가장 높은 숫자를 완전히 제외했습니다.

프로그램이 중복이 있음을 인식하고 그 중 하나만 합산하여이 경우 17을 반환 할 수 있도록하려면 어떻게해야합니까?

야투

전체 에서 minmax뺄 수 sum있으므로 한 번만 계산됩니다.

a = [6, 0, 1, 10, 10]

sum(a) - max(a) - min(a)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

숫자 배열의 최소값과 최대 값을 동시에 우아하게 계산

분류에서Dev

최대 및 최소 배열 값을 계산하면 잘못된 결과가 나타납니다.

분류에서Dev

행을 통합하고 최소값 및 최대 값 사용

분류에서Dev

Accelerate를 사용하는 두 배열의 요소 별 최대 값

분류에서Dev

하드 코딩 또는 최소 / 최대 값없이 여러 하위 행을 하나의 행 MYSQL로 결합

분류에서Dev

임의의 길이를 가진 하나의 배열에있는 5 개 요소의 최대 값, python3

분류에서Dev

값이 최소 또는 최대 인 일대 다 관계에서 하나의 행만 결합하는 방법은 무엇입니까?

분류에서Dev

임의의 최대 / 최소 값을 사용하여 null을 대체합니다.

분류에서Dev

집계에서 최대 값으로 배열 요소를 일치시키고 그룹화하는 방법

분류에서Dev

배열을 분할하지만 각 배열의 합계는 최대 값을 초과하지 않고 다음 배열 인덱스로 푸시합니다.

분류에서Dev

배열 하위 집합의 최대 값 (MATLAB)

분류에서Dev

한 열에 최대 및 최소 값을 표시하는 방법

분류에서Dev

계층 적 소수를 포함하는 열의 최대 값 찾기

분류에서Dev

ARM NEON 명령어를 사용하여 배열의 최소값과 최대 값 찾기

분류에서Dev

하나의 쿼리에서 합계와 최대를 사용하는 방법

분류에서Dev

벡터에서 하나의 최대 값과 최소값을 삭제하는 방법은 무엇입니까?

분류에서Dev

배열의 모든 하위 배열에서 (최소 * 최대)의 합계를 계산합니다.

분류에서Dev

Oracle 테이블 레코드를 배치로 분할하고 열의 최소값을 최대로 얻습니다.

분류에서Dev

배열 당 하나의 특정 요소 만 고려하여 배열 배열에서 최대 값으로 배열을 얻는 방법

분류에서Dev

그룹화하지 않고 열 값에 대한 그룹 함수 (개수, 최소, 최대 ...) 계산

분류에서Dev

그룹화하지 않고 열 값에 대한 그룹 함수 (개수, 최소, 최대 ...) 계산

분류에서Dev

반복을 사용하여 하나의 희미한 배열에서 가장 낮은 값 찾기 (최대 / 최소를 사용할 수 없음)

분류에서Dev

일치하는 라인의 최대 및 최소 값

분류에서Dev

최대 및 최소 값을 계산하는 동안 잘못된 값 얻기

분류에서Dev

최대 값 만 계산하고 최대 값을 표시하는 그룹화 된 COUNT의 SUM

분류에서Dev

R의 인구 비율 및 최소 / 최대 기준을 사용하여 영역에 값을 분배합니다.

분류에서Dev

numpy의 3D 배열에서 최소값과 최대 값을 찾고 결과를 그룹화하는 방법은 무엇입니까?

분류에서Dev

2D 배열의 최대 합계 경로 + 더 나은 점수를 얻기 위해 두 값 두 배

분류에서Dev

Postgres 최소 열과 최대 열 사이의 값을 반환하는 방법

Related 관련 기사

  1. 1

    숫자 배열의 최소값과 최대 값을 동시에 우아하게 계산

  2. 2

    최대 및 최소 배열 값을 계산하면 잘못된 결과가 나타납니다.

  3. 3

    행을 통합하고 최소값 및 최대 값 사용

  4. 4

    Accelerate를 사용하는 두 배열의 요소 별 최대 값

  5. 5

    하드 코딩 또는 최소 / 최대 값없이 여러 하위 행을 하나의 행 MYSQL로 결합

  6. 6

    임의의 길이를 가진 하나의 배열에있는 5 개 요소의 최대 값, python3

  7. 7

    값이 최소 또는 최대 인 일대 다 관계에서 하나의 행만 결합하는 방법은 무엇입니까?

  8. 8

    임의의 최대 / 최소 값을 사용하여 null을 대체합니다.

  9. 9

    집계에서 최대 값으로 배열 요소를 일치시키고 그룹화하는 방법

  10. 10

    배열을 분할하지만 각 배열의 합계는 최대 값을 초과하지 않고 다음 배열 인덱스로 푸시합니다.

  11. 11

    배열 하위 집합의 최대 값 (MATLAB)

  12. 12

    한 열에 최대 및 최소 값을 표시하는 방법

  13. 13

    계층 적 소수를 포함하는 열의 최대 값 찾기

  14. 14

    ARM NEON 명령어를 사용하여 배열의 최소값과 최대 값 찾기

  15. 15

    하나의 쿼리에서 합계와 최대를 사용하는 방법

  16. 16

    벡터에서 하나의 최대 값과 최소값을 삭제하는 방법은 무엇입니까?

  17. 17

    배열의 모든 하위 배열에서 (최소 * 최대)의 합계를 계산합니다.

  18. 18

    Oracle 테이블 레코드를 배치로 분할하고 열의 최소값을 최대로 얻습니다.

  19. 19

    배열 당 하나의 특정 요소 만 고려하여 배열 배열에서 최대 값으로 배열을 얻는 방법

  20. 20

    그룹화하지 않고 열 값에 대한 그룹 함수 (개수, 최소, 최대 ...) 계산

  21. 21

    그룹화하지 않고 열 값에 대한 그룹 함수 (개수, 최소, 최대 ...) 계산

  22. 22

    반복을 사용하여 하나의 희미한 배열에서 가장 낮은 값 찾기 (최대 / 최소를 사용할 수 없음)

  23. 23

    일치하는 라인의 최대 및 최소 값

  24. 24

    최대 및 최소 값을 계산하는 동안 잘못된 값 얻기

  25. 25

    최대 값 만 계산하고 최대 값을 표시하는 그룹화 된 COUNT의 SUM

  26. 26

    R의 인구 비율 및 최소 / 최대 기준을 사용하여 영역에 값을 분배합니다.

  27. 27

    numpy의 3D 배열에서 최소값과 최대 값을 찾고 결과를 그룹화하는 방법은 무엇입니까?

  28. 28

    2D 배열의 최대 합계 경로 + 더 나은 점수를 얻기 위해 두 값 두 배

  29. 29

    Postgres 최소 열과 최대 열 사이의 값을 반환하는 방법

뜨겁다태그

보관