Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1. // you can also use imports, for example:
  2. // import java.util.*;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import java.util.*;
  6. // you can write to stdout for debugging purposes, e.g.
  7. // System.out.println("this is a debug message");
  8.  
  9. class Solution {
  10.     public String solution(int A, int B, int C, int D, int E, int F) {
  11.         // write your code in Java SE 8
  12.         boolean tmp = true;
  13.         int [] tab = {A,B,C,D,E,F};
  14.         List<Integer>list = new ArrayList<>();
  15.         for(int i = 0; i < tab.length; i++){
  16.             list.add(tab[i]);
  17.         }
  18.         String result = "";
  19.         if((A+B+C+D+E+F) > 33){
  20.             result = "NOT POSSIBLE";
  21.             return result;
  22.         }else{
  23.             Collections.sort(list);
  24.             if(list.get(0) == 0 && list.get(1) == 0){
  25.                 for(int i = 2; i < list.size();i++){
  26.                     if(list.get(i) != 0 && list.get(0) == 0 && list.get(1) == 0){
  27.                         list.set(1,list.get(i));
  28.                         list.set(i,0);
  29.                     }
  30.                 }
  31.             }
  32.             if((list.get(4) + list.get(5)) > 14 || list.get(4) > 5){
  33.                 int b = list.get(3);
  34.                 list.set(3,list.get(4));
  35.                 list.set(4,b);
  36.             }
  37.             for(int i = 0; i < list.size(); i++){
  38.                 if(i == 2 || i == 4){
  39.                     result += ":";
  40.                 }
  41.                 result += list.get(i);
  42.             }
  43.             return result;
  44.         }
  45.        
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement