2011-02-08 2 views
0

나는 당신을위한 수수께끼가있다.PHP 수수께끼. 피라미드의 기능

필자는 피라미드 구조의 수를 표시하는 함수가 필요합니다.

예 : getNumber (7)

출력 에코 : 12,345,677,654,321 이때

외부 함수 및 연산자를 사용하지 않는다.

수학 기호에서 덧셈을 사용하십시오. /while/implode/range/count에는 사용하지 마십시오.

하나의 조건을 최대한 사용합니다.

행운을 빈다.

+1

재귀? getNumber는 재귀 적으로 자신을 호출 할 수 있습니다 ... –

답변

2

과제에 대한 답변은 재발행입니다.

보세요, 행운을 비네.

나는 다른 사람들이 부끄러움을 느끼는 것처럼 대답을하고 싶지 않습니다. 그러나 재귀 함수로 7654321을 얻는 방법에 대한 예제가 있습니다.

function getNumbers(int val) { 

if val != 0 
{ 
    echo val; 
    val = val -1; 
    getNumbers(val) 
} 


} 
+1

"과제에 대한 답변"** Zing! ** – BoltClock