[자바] 배열에 들어있는 숫자 총합 구하기

BEHE_LIT·2020년 1월 22일
0
int[] array = {1,2,3,4,5,6,7,8,9,10};
		int temp=0;
		for(int i=0; i<5; i++) { //중앙값을 고려하여 for문 i<5까지 수행하도록 만든다.
			temp += array[i] + array[9-i]; // 배열의 좌측i는 ++ 우측i는 -- 해나가며 서로 합해나간다.
		}
		System.out.println(temp);

가우스 소년의 공식에 의하면 n(a1+an) / 2 를 수행 할 경우 총합이 나온다.
자바코드로 한번 그대로 구현해볼까 했는데 수학공식과 코드구현은 다른것 같다.
단.. 이 코드의 단점은 중앙값과 배열 인덱스 개수를 수동으로 파악해서 작성한 코드내용이다.

체크사항

  • 중앙값 구하기
  • 배열에 담긴 데이터 개수 구하기
profile
방랑자의 현장에 오신걸 환영합니다.

0개의 댓글