콘솔창 & 윈도우창/코딩 테스트
백준 A : 특식 배부 C언어
뽀또치즈맛
2023. 1. 8. 19:43
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int sub(int a, int b)
{
return a - b;
}
int main(void)
{
int N = 0;
int A = 0;
int B = 0;
int C = 0;
int sum;
scanf_s("%d", &N);
scanf_s("%d%d%d", &A, &B, &C);
int AS = A;
int BS = B;
int CS = C;
if (1 <= N && N <= 1000 && 1 <= A && A <= 3000 && 1 <= B && B <= 3000 && 1 <= C && C <= 3000)
{
if (A > N)
{
A = sub(A, N);
AS -= A;
}
else if (A < N)
{
AS = A;
}
if (B > N)
{
B = sub(B, N);
BS -= B;
}
else if (B < N)
{
BS = B;
}
if (C > N)
{
C = sub(C, N);
CS -= C;
}
else if (C < N)
{
CS = C;
}
sum = AS + BS + CS;
printf("%d\n", sum);
}
return 0;
}