fork download
  1. class Ideone {
  2.  
  3.  
  4. public static void main (String args[]) {
  5. String str = "h3jv3s11";
  6. String res = "";
  7. int l = 0;
  8. int r = 0;
  9. while (l < str.length()) {
  10. if(Character.isDigit(str.charAt(l))) {
  11. r = l;
  12. while (r < str.length() && Character.isDigit(str.charAt(r))) r++;
  13. res += fill(str.charAt(l - 1), Integer.parseInt(str.substring(l, r)) - 1);
  14. l = r;
  15. } else {
  16. res += str.charAt(l);
  17. l++;
  18. }
  19. }
  20. System.out.println(res);
  21. }
  22.  
  23. public static String fill(char c, int l) {
  24. String res = "";
  25. for(int i = 0; i < l; i++) {
  26. res += c;
  27. }
  28. return res;
  29. }
  30. }
Success #stdin #stdout 0.09s 320512KB
stdin
Standard input is empty
stdout
hhhjvvvsssssssssss