Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. public static final String indexes = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  2. public static final String CORRUPT = "CORRUPTED";
  3.  
  4. public static void main(String args[]){
  5. System.out.println(uncorrupt("\\17ACD\\2B"));
  6. }
  7.  
  8. public static String uncorrupt(String arg){
  9. String output = "";
  10.  
  11. for(int i = 0; i < arg.length(); i++){
  12. if((arg.charAt(i) == '\\' && arg.length() < i + 2)) output = CORRUPT;
  13. }
  14.  
  15. for(int i = 0; i < arg.length(); i++){
  16. if(arg.charAt(i) == '\\'){
  17. int repeat = indexes.indexOf(arg.charAt(i + 1)) + 3;
  18. for(int r = 0; r < repeat; r++) output += arg.charAt(i + 2);
  19. i += 2;
  20. }else output += arg.charAt(i);
  21. }
  22. return output;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement