Guest User

Untitled

a guest
Oct 23rd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. Scanner sc = new Scanner(System.in);
  2. String inputString = sc.nextLine();
  3. int length = sc.nextInt();
  4. String smallest="";
  5. String largest="";
  6. for(int i = 0;i<=inputString.length()-length;i++){
  7. String subString = inputString.substring(i,i+length);
  8. if(i == 0){
  9. smallest = subString;
  10. }
  11. if(subString.compareTo(largest)>0){
  12. largest = subString;
  13. }else if(subString.compareTo(smallest)<0)
  14. smallest = subString;
  15. }
  16. System.out.println(smallest);
  17. System.out.println(largest);
  18.  
  19. }
  20.  
  21. // Assign the string we want to process to a variable
  22. inputStr = "welcometojava"
  23. // define and array for each sub-string.
  24. String[] substrs = new string[input.length()-2];
  25. // Fill our container by iterating from 0 up through the place of the last sub string.
  26. for(int i = 0; i < inputStr.length()-2; i++){
  27. // assign array members sub strings from input string for each starting position
  28. substrs[i] = inputStr.substring(i,i+3);
  29. }
  30. // Sort and print your results.
  31. Arrays.sort(substrs);
  32. for(int i = 0; i < args.length; i++)
  33. System.out.println(substrs[i]);
Add Comment
Please, Sign In to add comment