작업은 대문자를 포함하여 'a'에서 '999'까지의 모든 문자열을 생성하는 것입니다.
'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ...
'8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba'
선택적으로 빈 문자열로 시작하는 등으로 간격을 채 웁니다.
입력:
- 프로그램이 인쇄해야하는 연속 문자 수.
산출:
- 각 문자열 또는 한 줄에 하나의 문자열을 포함하는 배열
설명 :
순서는 중요하지 않습니다. 원한다면 대문자 나 소문자를 먼저 인쇄 할 수 있습니다.
모든 조합을 인쇄하는 것이 가장 쉬운 방법은 아니지만 의심의 여지가 있지만 출력은 열거 가능한 모든 유형을 반환 할 수 있습니다. 특히 배열 일 필요는 없습니다.
의 입력은
3
모든 문자열을'a'
(또는''
)에서 최대'999'
입력 까지 인쇄합니다 .5
'99999'
a = (function return)
.
a
에 9999
, 5 그건 a
에 99999
등등합니다.