
예제 입력 1
23
3 1 4 1 5 9
5 7
예제 출력 1
7
3 2
✏️ 제출 답안
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
int people = Integer.parseInt(br.readLine());
int[] sizes = new int[6];
st = new StringTokenizer(br.readLine());
for (int i = 0; i < 6; i++) {
sizes[i] = Integer.parseInt(st.nextToken());
}
st = new StringTokenizer(br.readLine());
// 티셔츠 묶음 단위 갯수
int t = Integer.parseInt(st.nextToken());
// 펜의 묶음별 갯수
int p = Integer.parseInt(st.nextToken());
// 주문할 티셔츠 총 묶음수
int count = 0;
for (int i = 0; i < 6; i++) {
// 사이즈 별 총 필요한 묶음수
count += sizes[i]/t;
// 남아도 되지만 부족하면 안되기 때문에 나머지 발생 시 한 묶음 추가
count = sizes[i]%t > 0 ? count+1 : count;
}
StringBuilder sb = new StringBuilder();
sb.append(count).append("\n")
.append(people/p) // 펜의 묶음수
.append(" ")
.append(people%p); // 한 자루 단위 주문 할 갯수
System.out.println(sb);
}
}
'백엔드개발 > Baekjoon' 카테고리의 다른 글
[Baekjoon] 1874 스택 수열 - JAVA (0) | 2024.11.17 |
---|---|
[Baekjoon] 15829 Hashing - JAVA (0) | 2024.11.16 |
[Baekjoon] 11866 요세푸스 문제0 - JAVA (4) | 2024.11.14 |
[Baekjoon] 2164 카드2 - JAVA (0) | 2024.11.13 |
[Baekjoon] 1920 수 찾기 - JAVA (2) | 2024.11.12 |