#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;
}
'콘솔창 & 윈도우창 > 코딩 테스트' 카테고리의 다른 글
Anagram문제 (0) | 2024.04.11 |
---|---|
백준 - 괄호 9012 (0) | 2024.01.29 |
프로그래머스 lv1 덧칠하기 (0) | 2023.11.17 |
프로그래머스 lv2 최댓값과 최솟값 c++ (0) | 2023.10.24 |
블랙잭 게임 구현 (0) | 2023.01.13 |