fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3.  
  4. /* Name of the class has to be "Main" only if the class is public. */
  5. class Ideone {
  6.  
  7. static String input = " 4318, 4466, 486, 1698, 478, 590, 582, 1594, 486, 1690, 702, 378, 486, 586, 486, 1694, 486, 598, 538, 526, 486, 1694, 486, 622, 434, 630, 462, 1730, 422, 1754, 450, 586, 486, 1690, 498, 1682, 486, 586, 502, 606, 454, 1698, 478, 1694, 486, 1718, 458, 1686, 726, 1458, 646, 426, 486, 1694, 482, 1694, 486, 590, 482, 622, 490, 550, 490, 602, 450, 634, 466, 586, 486, 1730, 426, 1714, 494, 622, 446, 590, 494, 618, 450, 586, 490, 586, 486, 1730, 450, 586, 486, 590, 502, 1674, 530, 1650, 482, 1690, 558, 1622, 486, 1690, 486, 5298, 4306, 4466, 530, 1646, 486, 594, 650, 1502, 546, 1650, 490, 586, 486, 622, 522, 1622, 486, 602, 454, 634, 462, 1694, 482, 590, 486, 590, 486, 1694, 482, 1730, 450, 590, 498, 1638, 526, 1690, 498, 606, 458, 586, 486, 1698, 482, 1694, 482, 1690, 486, 1694, 486, 1698, 574, 494, 486, 1714, 462, 1690, 486, 626, 430, 610, 486, 590, 490, 622, 426, 610, 498, 618, 446, 1690, 486, 1734, 446, 590, 482, 590, 502, 606, 454, 590, 502, 582, 478, 1690, 486, 586, 506, 578, 482, 1686, 558, 1622, 674, 1506, 482, 1698, 590, 1606, 462, 1000";
  8. char space = ' ';
  9. static char comma = ',';
  10.  
  11. public static void main(String[] args) {
  12. // TODO Auto-generated method stub
  13. int start = 0, end = 0;
  14. int temp = 0;
  15. while (end < input.length()) {
  16.  
  17. start = end;
  18. end = Math.min(start + 50, input.length());
  19.  
  20. String output = input.substring(start, end - 1);
  21. if (output.charAt(0) == ' ' && output.charAt(output.length() - 1) == ',') {
  22. System.out.println(output);
  23. end--;
  24. } else {
  25. temp = output.length() - 1;
  26. while (temp!=-1 && output.charAt(temp) != ',') {
  27. temp--;
  28. }
  29. if(temp==-1)break;
  30. output = input.substring(start, start + temp + 1);
  31. System.out.println(output);
  32. end = start + temp + 1;
  33. }
  34.  
  35. }
  36. }
  37. }
  38.  
Success #stdin #stdout 0.06s 3359744KB
stdin
Standard input is empty
stdout
 4318, 4466, 486, 1698, 478, 590, 582, 1594, 486,
 1690, 702, 378, 486, 586, 486, 1694, 486, 598,
 538, 526, 486, 1694, 486, 622, 434, 630, 462,
 1730, 422, 1754, 450, 586, 486, 1690, 498, 1682,
 486, 586, 502, 606, 454, 1698, 478, 1694, 486,
 1718, 458, 1686, 726, 1458, 646, 426, 486, 1694,
 482, 1694, 486, 590, 482, 622, 490, 550, 490,
 602, 450, 634, 466, 586, 486, 1730, 426, 1714,
 494, 622, 446, 590, 494, 618, 450, 586, 490,
 586, 486, 1730, 450, 586, 486, 590, 502, 1674,
 530, 1650, 482, 1690, 558, 1622, 486, 1690, 486,
 5298, 4306, 4466, 530, 1646, 486, 594, 650,
 1502, 546, 1650, 490, 586, 486, 622, 522, 1622,
 486, 602, 454, 634, 462, 1694, 482, 590, 486,
 590, 486, 1694, 482, 1730, 450, 590, 498, 1638,
 526, 1690, 498, 606, 458, 586, 486, 1698, 482,
 1694, 482, 1690, 486, 1694, 486, 1698, 574, 494,
 486, 1714, 462, 1690, 486, 626, 430, 610, 486,
 590, 490, 622, 426, 610, 498, 618, 446, 1690,
 486, 1734, 446, 590, 482, 590, 502, 606, 454,
 590, 502, 582, 478, 1690, 486, 586, 506, 578,
 482, 1686, 558, 1622, 674, 1506, 482, 1698, 590,
 1606, 462,