array 평균 나누기
본문
Array
(
[0] => 14
[1] => 6
[2] => 40
[3] => 25
[4] => 17
[5] => 4
[6] => 91
[7] => 45
[8] => 23
[9] => 14
)
이런식으로 10개의 요소가 있는 무작위 정수 배열이 있는데
$arr1 과 $arr2로 나누려고 합니다.
근데 $arr1과 $arr2의 평균이 최대한 같도록 하게 나누려고 하는데 어떤 방법이 있을까요?
답변 1
$arr=원하시는 배열
$arr1=array();
$arr2=array();
foeach( $arr as $val)
if( array_sum( $arr1) > array_sum( $arr2)
$arr1[]= $val;
else $arr2[]= $val;
답변을 작성하시기 전에 로그인 해주세요.