독도갈매기의 개발 블로그

[알고리즘] 백준 두 수 비교하기 1330번 본문

알고리즘

[알고리즘] 백준 두 수 비교하기 1330번

독도갈매기 2020. 9. 16. 01:53

dosu

문제는 if문 단계에 있는 문제지만 저는 3항 연산자를 사용해서 풀어봤습니다.

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b;

    cin >> a;
    cin >> b;

    (a > b) ? cout << ">" : cout << "";
    (a < b) ? cout << "<" : cout << "";

    if (a == b) cout << "==";
}

11번 줄에서는 첫 번째 조건 >
12번 줄에서는 두 번째 조건 <
14번 줄에서는 세 번째 조건 ==을 충족시켜줬습니다

제 주관적인 생각을 말하자면 삼항 연산자는 코드를 한줄로 줄일 수 있지만 가독성은 많이 떨어진다고 생각합니다.
그래서 이런 알고리즘에는 상관이 없지만 보통은 if문을 쓰는 것을 추천드립니다.

Comments