728x90
반응형
2024.05.09기준 - 브론즈3
백준, BEAKJOON, BOJ, JAVA, 자바
풀이
이 문제는 아주 간단한 문제입니다.
배정된 사과의 개수로 학생에게 똑같은 수를 최대한 나눠주고 나음 사과의 개수를 계산하는 문제입니다.
(사과 개수) % (학생 수) 를 변수 sum에다가 계속 더해 값을 반환하도록 했습니다.
코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine()); // 학교의 수
int sum = 0;
StringTokenizer st;
while (n-- > 0) {
st = new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken()); // 학생 수
int b = Integer.parseInt(st.nextToken()); // 배정된 사과 개수
sum += b % a;
}
bw.write(Integer.toString(sum));
bw.flush();
bw.close();
br.close();
}
}
728x90
반응형
'코딩테스트 일기 (BAEKJOON)' 카테고리의 다른 글
BAEKJOON / 백준 - JAVA 12871번 무한 문자열 (0) | 2024.05.10 |
---|---|
BAEKJOON / 백준 - JAVA 11053번 가장 긴 증가하는 부분 수열 (0) | 2024.05.10 |
BAEKJOON / 백준 - JAVA 31799번 평점 변환 (0) | 2024.05.08 |
BAEKJOON / 백준 - JAVA 9506번 약수들의 합 (0) | 2024.05.08 |
BAEKJOON / 백준 - JAVA 31796번 한빛미디어 (Easy) (0) | 2024.05.07 |