Advertisement
suryawarior44

Mahasiswa Ambis

Nov 13th, 2020 (edited)
588
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Solution {
  4.     public static void main(String[] args) {
  5.         Scanner in = new Scanner(System.in);
  6.        
  7.         //System.out.println("0  1  2");
  8.         String mk = in.nextLine();
  9.         //System.out.println("-------------");
  10.        
  11.         String[] token = mk.split(" ");
  12.         int[] soal = new int[token.length];
  13.        
  14.         for(int i = 0; i < token.length; i++){
  15.             soal[i] = Integer.parseInt(token[i]);
  16.         }
  17.         int hari = 0;
  18.         while((soal[0] > 0 && soal[2] > 0) || (soal[1] > 0 && soal[2] > 0)){
  19.             if(soal[0] > 0 && soal[2] > 0 && (soal[0] > soal[1] || soal[0] == soal[1])){
  20.                 soal[0] -= 1;
  21.                 soal[2] -= 1;
  22.                 hari++;
  23.                 //System.out.printf("hari ditambah dari 02 sisa %d %d %d\n", soal[0], soal[1], soal[2]);
  24.             }
  25.             if(soal[1] > 0 && soal[2] > 0 && (soal[0] < soal[1] || soal[0] == soal[1])){
  26.                 soal[1] -= 1;
  27.                 soal[2] -= 1;
  28.                 hari++;
  29.                 //System.out.printf("hari ditambah dari 12 sisa %d %d %d\n", soal[0], soal[1], soal[2]);
  30.             }
  31.             //System.out.println("loop ");
  32.         }
  33.         while(soal[0] > 0 && soal[1] > 0){
  34.             if(soal[0] > 0 && soal[1] > 0){
  35.                 soal[0] -= 1;
  36.                 soal[1] -= 1;
  37.                 hari++;
  38.                 //System.out.printf("hari ditambah dari 01 sisa %d %d %d\n", soal[0], soal[1], soal[2]);
  39.             }
  40.         }
  41.         System.out.println(hari);
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement