와 계산 "1111"와 문자열 B는 = "1223",이 결과를 기대 :나는 주어진 두 개의 문자열을 자바
1111
1112
1113
1121
1122
1123
1211
1212
1213
1221
1222
1223
이들은 String a = "0100110"
및 String b = "01101120"
같은 또한 긴 문자열이 될 수 있습니다.
I 문자열 a
모든 캐릭터가 하부 또는 문자열에 동일한 문자 위치 b
(문자열 A = "11"및 문자열 B = "00"< =하지보다 같아야한다는 조건에서 사용자로부터 이러한 문자열을 기다리고
public void expand(String l,String h){
for(int i=l.length()-1; i>=0; i--)
{
sb = new StringBuffer(l);
if(charToDigit(l.charAt(i)) < charToDigit(h.charAt(i))) {
sb.replace(i, i+1, inc(sb.charAt(i)));
expand(sb.toString(),h);
System.out.println(sb.toString());
}
}
}
을 시도 내 솔루션입니까? 지금까지 코드는 무엇입니까? [좋은 질문을 쓰는 방법에 대한 지침을 읽으십시오] (https://stackoverflow.com/help/how-to-ask) – ubadub
지금까지 좋은 결과가 없습니다! 나는 좋은 방법으로이 문제를 다룰 수있는 강력한 무언가를 기다리고있다. –
Java 프로그래밍 방법을 알고 있습니까? 적어도 입력을 받아들이도록 뭔가 쓰셨습니까? – ubadub