728x90
https://www.acmicpc.net/problem/1267
메모리: 15,768 KB , 시간: 112 ms
사용 알고리즘: 사칙연산, 수학
728x90
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int yPrice = 0, mPrice = 0, price;
StringTokenizer st = new StringTokenizer(br.readLine());
for (int i = 0; i < N; i++) {
price = Integer.parseInt(st.nextToken());
yPrice += 10 * (price / 30 + 1);
mPrice += 15 * (price / 60 + 1);
}
if(yPrice < mPrice) { // 영식 요금제가 더 싼 경우
System.out.println("Y " + yPrice);
} else if(yPrice > mPrice) { // 민식 요금제가 더 싼 경우
System.out.println("M " + mPrice);
} else { // 두 요금제의 요금이 같은 경우
System.out.println("Y M " + yPrice);
}
}
}
728x90
'Problem Solving > BOJ' 카테고리의 다른 글
[백준, BOJ 3460] 이진수 (java) (0) | 2024.09.12 |
---|---|
[백준, BOJ 10829] 이진수 변환 (java) (0) | 2024.09.12 |
[백준, BOJ 10815] 숫자 카드 (java) (0) | 2024.09.10 |
[백준, BOJ 1269] 대칭 차집합 (java) (0) | 2024.09.10 |
[백준, BOJ 2161] 카드1 (java) (0) | 2024.09.09 |