본문 바로가기
Algorithm/BackJoon

11943번: 파일 옮기기

by 꼬부기가우는소리 2023. 9. 14.
728x90

 

- 문제 사이트: https://www.acmicpc.net/problem/11943

 

11943번: 파일 옮기기

첫 번째 줄에는 첫 번째 바구니에 있는 사과와 오렌지의 수 A, B가 주어진다. (0 ≤ A, B ≤ 1,000) 두 번째 줄에는 두 번째 바구니에 있는 사과와 오렌지의 수 C, D가 주어진다. (0 ≤ C, D ≤ 1,000)

www.acmicpc.net

 

두 바구니에 각각 한 종류씩의 과일만 담기도록 옮긴다고 했을 때, 가장 적게 옮기는 횟수를 구하는 문제이다.

 

1) 첫 번째 바구니에 사과, 두 번째 바구니에 오렌지를 둘 경우 → 첫번째 바구니의 오렌지 개수 + 두번째 바구니의 사과 개수

2) 첫 번째 바구니에 오렌지, 두 번째 바구니에 사과를 둘 경우 → 첫번째 바구니의 사과 개수 + 두번째 바구니의 오렌지 개수

3) 1)과 2)를 비교하여 작은 수를 출력

 

#include <iostream>
using namespace std;

int main()
{
    int A, B, C, D;
    cin >> A >> B >> C >> D;
    
    int firstBuck = B + C;
    int secondBuck = A + D;

    cout << (firstBuck < secondBuck ? firstBuck : secondBuck) << endl;
    return 0;
}

- 메모리: 2020 KB

- 시간: 0 ms

- 코드 길이: 251 B

'Algorithm > BackJoon' 카테고리의 다른 글

15873번: 공백 없는 A+B  (0) 2023.09.15
1550번: 16진수  (0) 2023.09.13
4779번: 칸토어 집합  (0) 2023.09.12
25192번: 인사성 밝은 곰곰이  (0) 2023.09.11
1158번: 요세푸스 문제  (0) 2023.09.10

댓글