자바 백준 23348번
브론즈 3
https://www.acmicpc.net/problem/23348
문제 보기
분류: 수학, 구현, 사칙연산
문제 풀기
각 동아리 3 명의 참가인원이 시도한 코딩 횟수와 난이도를 곱하고 이를 score 에 모두 누적 저장한다.
이 score 가 초기 설정된 total_score 보다 크게 되면 새롭게 total_score 를 저장한다.
주어진 동아리 개수만큼 반복 적용하고, 모든 계산이 끝나면 저장된 최대값인 total_score 을 출력한다.
코드 보기
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int group = sc.nextInt();
int max_score = 0;
for (int i = 0; i < group; i++) {
int score = 0;
for (int j = 0; j < 3; j++) {
score += a * sc.nextInt();
score += b * sc.nextInt();
score += c * sc.nextInt();
}
if (max_score < score) max_score = score;
}
System.out.print(max_score);
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 27889 - 특별한 학교 이름 (0) | 2023.04.06 |
---|---|
[Java] 백준 풀기 15814 - 야바위 대장 (0) | 2023.04.05 |
[Java] 백준 풀기 21633 - Bank Transfer (0) | 2023.04.03 |
[Java] 백준 풀기 23080 - 스키테일 암호 (0) | 2023.04.02 |
[Java] 백준 풀기 15025 - Judging Moose (0) | 2023.04.01 |