>Java >java지도 시간 >배열의 누계 합계

배열의 누계 합계

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-07 07:06:03696검색

Running Sum of Array

문제 해결

-----------문제-----------

배열 숫자가 주어졌습니다. 배열의 누적 합계를 runningSum[i] = sum(nums[0]…nums[i])로 정의합니다.

숫자의 누계를 반환합니다.

예 1:

  • 입력: 숫자 = [1,2,3,4]
  • 출력: [1,3,6,10]
  • 설명: 누계는 다음과 같이 구해집니다: [1, 1 2, 1 2 3, 1 2 3 4].

예 2:

  • 입력: 숫자 = [1,1,1,1,1]
  • 출력: [1,2,3,4,5]
  • 설명: 누계는 다음과 같이 구해집니다: [1, 1 1, 1 1 1, 1 1 1 1, 1 1 1 1 1]

예 3:

  • 입력: 숫자 = [3,1,2,10,1]
  • 출력: [3,4,6,16,17]

제약조건:

  • 1 <= nums.length <= 1000
  • -10^6 <= 숫자[i] <= 10^6

------------해결책-----------

솔루션: 01

클래스 솔루션 {
공개 int[] runningSum(int[] nums) {
int[] 출력 = 새로운 int[nums.length];

출력[0] = 숫자[0];

for(int i = 1; i 출력[i]= 숫자[i] 출력[i - 1] ;
System.out.println(output[i]);
}
출력을 반환합니다.
}
}

솔루션: 02

클래스 솔루션 {
공개 int[] runningSum(int[] nums) {


for (int i= 1; i 숫자[i] = 숫자[i - 1];

System.out.println(nums[i]);
};

숫자를 반환합니다.
}
}

위 내용은 배열의 누계 합계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.