알고리즘
[백준, Java] 30802.웰컴 키트
Im_Hayden
2024. 9. 20. 17:30
문제
풀이
- 티셔츠 수
- 각 사이즈 별로, t로 나누었을 때 나누어 떨어지는 수 + 1
- 만약 딱 나누어 떨어질 경우는 예외
- 펜 자루 수
- 묶음 수: 전체 인원 / p
- 자루 수: 전체 인원 % p
코드
// Don't place your source in a package
import java.util.*;
import java.lang.*;
import java.io.*;
// Please name your class Main
class Main {
public static void main (String[] args) throws java.lang.Exception {
Scanner sc = new Scanner(System.in);
// input
int n = sc.nextInt();
ArrayList<Integer> sizes = new ArrayList();
for (int i = 0; i < 6; i++)
sizes.add(sc.nextInt());
int t = sc.nextInt();
int p = sc.nextInt();
// output
int o1 = 0;
for (int size : sizes){
o1 += size/t + 1;
if (size%t == 0) o1--;
}
System.out.println(o1);
int o2 = 0;
System.out.println(n / p + " " + n % p);
}
}