17450

#include <stdio.h>
#define TEST_CASE 3

int main(void){
    double max_cost_eff = 0; 
    int snack = 0;
    for(int i = 0; i < TEST_CASE; i++){
        // 과자 1개 가격, 무게 입력
        double price = 0, weight = 0;
        scanf("%lf %lf", &price, &weight);

        // 과자 10개 가격이 5000원 이상이면 500원 할인 쿠폰 적용 
        price = (price * 10) >= 5000 ? (price * 10)-500 : (price * 10);
        weight = weight * 10;
        // 가성비 계산
        double cost_eff = weight/price;
        // 현재 과자의 가성비가 더 높으면 바꿔주기
        if(max_cost_eff < cost_eff){
            max_cost_eff = cost_eff;
            snack = i;
        }
    }

    // 가성비가 제일 좋은 과자의 이름 출력
    switch (snack)
    {
    case 0:
        printf("S");
        break;
    case 1:
        printf("N");
        break;
    case 2:
        printf("U");
        break;
    }

    return 0;
}

'백준' 카테고리의 다른 글

[ 백준 / C ] 1436번 : 영화감독 숌  (0) 2025.11.03
[ 백준 / C ] 1524 : 세준세비  (0) 2025.10.31
[ 백준 / C ] 26560번 : Periods  (0) 2025.10.29
[ 백준 / C ] 20233번 : Bicycle  (0) 2025.10.28
[ 백준 / C ] 6810번 : ISBN  (0) 2025.10.27

+ Recent posts