题1:
题2:
public static void main(String[] args) throws InterruptedException {
//题1
// String str = "abbcbccacbbcbaaba";
// int len = str.length();
// StringBuilder ans = new StringBuilder(str.substring(len-1));
// for(int i = len - 2; i >= 0; i--){
// if(str.charAt(i) >= ans.toString().charAt(0)){
// ans.insert(0,str.substring(i,i+1));
// }
// }
// System.out.println(ans.toString());
//题2
//ask码
int C = Integer.valueOf('C');
int M = Integer.valueOf('M');
int B = Integer.valueOf('B');
int A = Integer.valueOf('A');
int Z = Integer.valueOf('Z');
String s = "CLZ";
char s1 = s.toCharArray()[0];
char s2 = s.toCharArray()[1];
char s3 = s.toCharArray()[2];
int idx1 = Integer.valueOf(s1);
int idx2 = Integer.valueOf(s2);
int idx3 = Integer.valueOf(s3);
System.out.println(idx1+"-"+idx2+"-"+idx3);
boolean flag = true;
int count = 0;
while(flag){
count ++;
idx3++;
if (idx1 == C && idx2 == M && idx3 == B){
System.out.println("OOOKKK");
flag = false;
}
if (idx3 > Z){
idx3 = A;
idx2 ++;
if (idx2 > Z){
idx2 = A;
idx1 ++;
}
}
System.out.println(count);
System.out.println(idx1+"-"+idx2+"-"+idx3);
}
System.out.println(count);
}