<awangdev>Orderly Queue_1.java
public String orderlyQueue(String S, int K) {
        if (K > 1) {
            char[] arr = S.toCharArray();
            Arrays.sort(arr);
            return new String(arr);
        }
        String res = S;
        for (int i = 1; i < S.length(); i++) { 
            String tmp = S.substring(i) + S.substring(0, i);
            if (res.compareTo(tmp) > 0) res = tmp;
        }
        return res;
    }
public String var_0 ( String var_2 , int var_3 ) {
  if ( var_3 > 1 ) {
    char [ ] var_6 = var_2 . toCharArray ( ) ;
    Arrays . sort ( var_6 ) ;
    return new String ( var_6 ) ;
  }
  String var_9 = var_2 ;
  for ( int var_10 = 1 ;
  var_10 < var_2 . length ( ) ;
  var_10 ++ ) {
    String var_14 = var_2 . substring ( var_10 ) + var_2 . substring ( 0 , var_10 ) ;
    if ( var_9 . compareTo ( var_14 ) > 0 ) var_9 = var_14 ;
  }
  return var_9 ;
}
