php 구현 알고리즘 문제
963 단어 php 학습 - 기초
3.7 function ?
: .
:
$data=array(1,2,3);
( )
1+1=2,1+2=3,1+3=5,
2+2=4,2+3=5,
3+3=6
php
Array
(
[0] => Array
(
[0] => 2
[1] => 3
[2] => 4
)
[1] => Array
(
[1] => 4
[2] => 5
)
[2] => Array
(
[2] => 6
)
)
이쪽 의 대답 이 매우 많 습 니 다. 저 는 다른 대답 을 사 용 했 습 니 다. 그 사이트 의 열 한 번 째 대답 은 바로 제 대답 입 니 다. 지금 은 그것 을 자신의 블 로그 에 붙 이 는 것 을 비망록 으로 생각 합 니 다.
나의 해답:
$data = array(1,2,3);
$count = count($data);
$return_ary = array();
for($i=1;$i<=$count;$i++)
{
$d = current($data);
foreach($data as $v){
$return_ary[$i][] = $d+$v;
}
array_shift($data);
}