콘솔창 & 윈도우창/코딩 테스트

백준 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;
}

'콘솔창 & 윈도우창 > 코딩 테스트' 카테고리의 다른 글

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