독도갈매기의 개발 블로그
[알고리즘] 백준 두 수 비교하기 1330번 본문
문제는 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
문을 쓰는 것을 추천드립니다.
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 구구단 2739번 (0) | 2020.09.19 |
---|---|
[알고리즘] 백준 시험성적 9498번 (0) | 2020.09.18 |
[알고리즘] 백준 윤년 2753번 (0) | 2020.09.16 |
[알고리즘] 백준 고양이 10171번 (0) | 2020.09.14 |
[알고리즘] 백준 Hello World 2557번 (0) | 2020.09.13 |
Comments