php 구현 알고리즘 문제

963 단어 php 학습 - 기초
제목:http://www.rocing.cn/archives/55/
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); 
}

좋은 웹페이지 즐겨찾기