2013-07-04 2 views
0

나는 문자, 숫자 및 기호를 생성하는 발전기의 수명을 찾고있었습니다. 예를 들어, 자바 스크립트 나 PHP를 사용하여 들어, 인쇄 것입니다 :숫자 및 문자 생성기

a 

b 

c 

등 등 등

aa 

ab 

ac 

등 등 등

aab 

aac 

aad 

등 등 .

나는 수학적 방정식에 관해서는 끔찍하다. (나는 PHP와 달리 자바 스크립트가 필요하다고 생각한다).

누구든지 이것을 수행하는 방법을 설명하는 발전기 또는 웹 사이트를 알고 있습니까? 인터넷 검색을 시도했지만 사용하는 용어가 임의의 생성기를 계속 나타냅니다./

편집 :이 코드를 발견했습니다. 모든 것을 혼합하는 것뿐만 아니라 기호를 구현하는 데있어 어떤 제안이 있습니까? 예를 들어, AB1은

<?php 
$i = 'a'; 
for ($n=0; $n<200; $n++) { 
    echo ++$i . '<br/>'. "\n"; 
} 
?> 

@ 나는 지금까지 그것을 수정 :/꽤 몇 가지 누락 나는 알고있다.

  1. - 여기에 기호를 추가하는 방법에 대한 실마리가 없습니다.
  2. - 모두 올바르게 혼합하는 방법.
  3. - 그리고 난에서 시작하거나 0

수정 된 코드

<?php 
    $i = 'a'; 
    $m = '1'; 
    for ($n=0; $n<200; $n++) { 
     echo ++$i . ++$m . '<br/>'. "\n"; 
    } 
    ?> 

답변

0

가장 간단한 방법은 바로 for 루프를 사용하는 것입니다 및 복잡한 계산을 필요로하지 않습니다 수없는 것. 예를 들면 :

var chars = "abcdefghijklmnopqrstuvwyxz"; 

for(var a = 0; a < chars.length; a++) { 
    for(var b = 0; b < chars.length; b++) { 
     for(var c = 0; c < chars.length; c++) { 
      console.log(chars[a] + chars[b] + chars[c]); 
     } 
    } 
} 

당신이 그것을

은 당신이 뭘 하려는지에 따라 플레이 할 경우 체크 아웃 http://jsfiddle.net/h7buU/은 또한 동일한 결과를 달성하고 더 역동적이 될 것 재귀 함수를 만들 수 있습니다 .

+0

젠장, 나는 나의 파이어 폭스 콘솔을 보았다. 이것은 굉장하다! 하지만 어떻게 그 결과를 보여 주거나 되풀이 할 수 있습니까? 나는 콘솔에 익숙하지 않다. 파이어 폭스의 콘솔에 나타난다. 음, 나는 단지 충돌을 일으켰습니다. -_- 그것은 무한 루프입니다. 내가 그만 그만두 게 해줘. –

+0

내 게시물을 편집 할 수없는 것 같습니다./ 아무튼, 내가 +1을 제공한다는 것을 알 수 있습니다 (그러나 내 담당자가 15 세 미만이므로 권한이 없습니다). –

관련 문제