# Answer to Question #60885 in Java | JSP | JSF for sangeetha

Question #60885

A Milkman serves milk in packaged bottles of varied sizes. The possible size of the bottles are {1, 5, 7 and 10} litres. He wants to supply desired quantity using as less bottles as possible irrespective of the size. Your objective is to help him find the minimum number of bottles required to supply the given demand of milk.

Input Format:

First line contains number of test cases N Next N lines, each contain a positive integer Li which corresponds to the demand of milk.

Output Format:

For each input Li, print the minimum number of bottles required to fulfill the demand

Constraints: 1 <= N <= 1000

Li > 0

1 <= i <= N

Sample Input and Output

SNo. Input Output 1

2 17 65

2 7

Input Format:

First line contains number of test cases N Next N lines, each contain a positive integer Li which corresponds to the demand of milk.

Output Format:

For each input Li, print the minimum number of bottles required to fulfill the demand

Constraints: 1 <= N <= 1000

Li > 0

1 <= i <= N

Sample Input and Output

SNo. Input Output 1

2 17 65

2 7

Expert's answer

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int N = sc.nextInt();

int[] bottles = new int[N];

for (int i = 0; i < N; i++) {

int milk = sc.nextInt();

bottles[i] = 0;

bottles[i] += milk / 10;

milk %= 10;

bottles[i] += milk / 7;

milk %= 7;

bottles[i] += milk / 5;

milk %= 5;

bottles[i] += milk;

}

for (int i = 0; i < N; i++) System.out.print(bottles[i] + " ");

}

}

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int N = sc.nextInt();

int[] bottles = new int[N];

for (int i = 0; i < N; i++) {

int milk = sc.nextInt();

bottles[i] = 0;

bottles[i] += milk / 10;

milk %= 10;

bottles[i] += milk / 7;

milk %= 7;

bottles[i] += milk / 5;

milk %= 5;

bottles[i] += milk;

}

for (int i = 0; i < N; i++) System.out.print(bottles[i] + " ");

}

}

Need a fast expert's response?

Submit orderand get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

## Comments

sangeetha22.07.16, 09:12thank you for your answer .

## Leave a comment