SlavCodes

it just works...

Sep 8th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. import java.util.*;
  2. public class Test3 {
  3.  
  4.  
  5. public static void main(String[] args) {
  6. Scanner reader = new Scanner(System.in);
  7. String input = reader.nextLine();
  8. maxeven(input);
  9. }
  10.  
  11. public static void maxeven(String input) {
  12. int currentEven;
  13. StringBuffer inputBuffer = new StringBuffer();
  14. int max=-1;
  15. ArrayList<Integer> myList = new ArrayList<>();
  16.  
  17. for (int i = 0; i <input.length() ; i++) {
  18. if(String.valueOf(input.charAt(i)).equals("0")||
  19. String.valueOf(input.charAt(i)).equals("1")||
  20. String.valueOf(input.charAt(i)).equals("2")||
  21. String.valueOf(input.charAt(i)).equals("3")||
  22. String.valueOf(input.charAt(i)).equals("4")||
  23. String.valueOf(input.charAt(i)).equals("5")||
  24. String.valueOf(input.charAt(i)).equals("6")||
  25. String.valueOf(input.charAt(i)).equals("7")||
  26. String.valueOf(input.charAt(i)).equals("8")||
  27. String.valueOf(input.charAt(i)).equals("9")) {
  28. inputBuffer.append(input.charAt(i));
  29. } else {
  30. inputBuffer.toString().trim();
  31. if(inputBuffer.toString().isEmpty()){
  32. continue;
  33. } else {
  34. myList.add(Integer.parseInt(inputBuffer.toString()));
  35. inputBuffer = new StringBuffer();
  36. }
  37. }
  38. }
  39. Collections.sort(myList, Collections.reverseOrder());
  40. for (int i = 0; i <myList.size() ; i++) {
  41. if(myList.get(i)%2==0){
  42. max = myList.get(i);
  43. break;
  44. } else {
  45. continue;
  46. }
  47. }
  48. System.out.println(max);
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment