본문 바로가기
Algorithm

[BAEKJOON] 16199번: 나이 계산하기

by Y06 2021. 9. 21.

16199번 문제이다.

사진을 누르면 문제로 이동한다.

해당 문제는 C++언어로 풀었다.

 

#include <iostream>
using namespace std;
int main() {

    int flag = 0;
    int a1, a2, a3;
    int b1, b2, b3;

    cin >> a1 >> a2 >> a3;
    cin >> b1 >> b2 >> b3;
   
    if (b1 - a1 == 0)
        flag = 0;
    else if (b1 - a1 == 1)
    {
        if (b2 == a2)
        {
            if (b3 >= a3) flag = 1;
            else flag = 0;
        }
        else if (b2 > a2) flag = 1;
        else flag = 0;
    }
    else
    {
        if (b2 == a2)
        {
            if (b3 >= a3) flag = 2;
            else flag = 1;
        }
        else if (b2 > a2) flag = 2;
        else flag = 1;
    }

    if (b1 - a1 < 2)cout << flag << ' ' << b1 - a1 + 1 << ' ' << b1 - a1 << '\n';
    else cout << b1 - a1 + flag - 2 << ' ' << b1 - a1 + 1 << ' ' << b1 - a1 << '\n';
}

'Algorithm' 카테고리의 다른 글

[BAEKJOON] 1074번: Z  (0) 2021.09.27
[BAEKJOON] 2018번: 수들의 합 5  (0) 2021.09.26
[BAEKJOON] 2750번: 수 정렬하기  (0) 2021.09.21
[BAEKJOON] 1806번: 부분합  (0) 2021.09.21
[BAEKJOON] 10814번: 나이순 정렬  (0) 2021.09.21