Advertisement
veronikaaa86

Thea The Photographer JAVA

Jan 28th, 2018
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.43 KB | None | 0 0
  1. package DataTypeAndVariables;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.util.concurrent.TimeUnit;
  7.  
  8. public class P19_TheaThePhotographer {
  9.     public static void main(String[] args) throws IOException {
  10.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  11.  
  12.         long picturesCount = Integer.parseInt(reader.readLine());
  13.         long filterTime = Integer.parseInt(reader.readLine());
  14.         long filterFactor = Integer.parseInt(reader.readLine());
  15.         long uploadTime = Integer.parseInt(reader.readLine());
  16.  
  17.         double percent = filterFactor / 100.0;
  18.         long filteredPictures = (int)Math.ceil(picturesCount * percent);
  19.         long filterTimeForAlPics = filterTime * picturesCount; //Or cast filterTime to long
  20.         long uploadTimeForFilteredPics = uploadTime * filteredPictures; //Or cast uploadTime to long
  21.  
  22.         long totalTime = filterTimeForAlPics + uploadTimeForFilteredPics;
  23.  
  24.         long days = TimeUnit.SECONDS.toDays(totalTime);
  25.         totalTime -= TimeUnit.DAYS.toSeconds(days);
  26.         long hours = TimeUnit.SECONDS.toHours(totalTime);
  27.         totalTime -= TimeUnit.HOURS.toSeconds(hours);
  28.         long minutes = TimeUnit.SECONDS.toMinutes(totalTime);
  29.         totalTime -= TimeUnit.MINUTES.toSeconds(minutes);
  30.  
  31.         System.out.printf("%d:%02d:%02d:%02d", days, hours, minutes, totalTime);
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement