comefrom: <awangdev>Orderly Queue_1.java
code: 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;
      }
masked: 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 ;
  }
  