반응형
5개의 단어로 경우의 수를 만들려고 합니다.
A,B,C,D,E
경우의 수는 아래와 같은 형식의 값들을 다 뽑아 내야 하는데요. 이것을 로직화가 가능할까요.
도와주세요
A
AB
AC
AD
AE
ABC
ABD
ABE
ACD
ACE
ADE
ABCD
ABCE
ABDE
ABCDE
B
BC
BD
BE
BCD
BCE
BDE
BCDE
C
CD
CE
CDE
D
DE
E
------------------------------------------------------
def int2str(n): s0 = [ 'A', 'B', 'C', 'D', 'E' ] s = '' for i in range(5): if n&(1<<(4-i)): s += s0[i] return s for i in range(1, 2**5): print int2str(i)
728x90
'프로그래밍 > 미분류' 카테고리의 다른 글
Teredo 터널 어댑터란? ISATAP 란? (0) | 2015.10.27 |
---|---|
우분투에서 ChaiScript 샘플 빌드하면서 만난 문제 (0) | 2015.04.28 |
front end allocator / back end allocator (0) | 2014.03.15 |
유사진법표기 엑셀컬럼 알파벳식 숫자표기법 (0) | 2013.10.30 |
stack overflow 메모리 탐구. (0) | 2013.08.21 |