반응형

백준 10156번 과자 풀이 코드

C | C++ | Java | Python


풀이

쿠키 가격 c, 개수 n, 있는 돈 m을 순서대로 입력받고 추가로 필요한 돈 ans = (c*n)-m을 계산합니다. ans가 0원보다 크다면 더 받아와야 하고, 작다면 받을 필요가 없습니다.

코드

#include <stdio.h>
int main() {
    int c, n, m;
    scanf("%d %d %d", &c, &n, &m);
    int ans = (c*n)-m;
    if (ans > 0)
        printf("%d", ans);
    else
        printf("0");
    return 0;
}
#include <iostream>
using namespace std;
int main() {
    int c, n, m;
    cin>>c>>n>>m;
    int ans = (c*n)-m;
    if (ans > 0)
        cout<<ans;
    else
        cout<<"0";
    return 0;
}
import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int c = sc.nextInt();
        int n = sc.nextInt();
        int m = sc.nextInt();
        int ans = (c*n)-m;
        if(ans > 0)
            System.out.println(ans);
        else
            System.out.println(0);
    }
}
c, n, m = map(int, input().split())
ans = (c*n)-m 
if ans > 0:
    print(ans)
else:
    print(0)

문제 출처

https://www.acmicpc.net/problem/10156

반응형

+ Recent posts