티스토리 뷰

학교공부/JAVA

[JAVA] 문자열 순열

yunmap 2017. 7. 26. 20:27

DESCRIPTION

(String permutation) Write a recursive method to print all the permutations of a string. For example, for the string abc, the permuation is

 

입력된 문자열의 모든 순서를 출력하는 프로그램을 recursive method 로 작성하시오.

예를들어, abc 문자열이 입력되면

abc, acb, bac, bca, cab, cba

을 출력해야한다.

INPUT

Line 1 : 랜덤한 길이의 문자열

OUTPUT

Line 1 ~ 길이! : 각 문자열 순열

SAMPLE INPUT
ABCD
SAMPLE OUTPUT
ABCD
ABDC
ACBD
ACDB
ADBC
ADCB
BACD
BADC
BCAD
BCDA
BDAC
BDCA
CABD
CADB
CBAD
CBDA
CDAB
CDBA
DABC
DACB
DBAC
DBCA
DCAB
DCBA
SOURCE

JAVA2015 PE18.25


'학교공부 > JAVA' 카테고리의 다른 글

[JAVA] 미로 탈출  (0) 2017.07.26
[JAVA] Fibonacci numbers  (0) 2017.07.26
[JAVA] Factorial  (0) 2017.07.26
[JAVA] 유리수 클래스2  (0) 2017.07.26
[JAVA] 유리수 클래스1  (0) 2017.07.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함