[Algorithm] BOJ1330 - 두 수 비교하기
목차
1. 환경
Editor: Microsoft Visual Studio Code
Compiler: C++20
2. 문제
3. 접근법
알고리즘 분류
- 수학
- 구현
- 사칙연산
A
, B
간의 대소관계를 출력하면 되는 단순한 문제이다.
4. Library
bits/stdc++.h
- Link2
(GNU C++ Standard Library Header - X)
(GCC Compiler Header - O)
5. Code
#include <bits/stdc++.h>
using namespace std;
int A, B;
string res;
void input();
void func();
void output();
int main(void)
{
input();
func();
output();
}
void input()
{
cin >> A >> B;
}
void func()
{
if(A > B)
res = ">";
else if(A < B)
res = "<";
else
res = "==";
}
void output()
{
cout << res << '\n';
}
6. 정리
대소관계를 나타냄에 res
를 char
로 선언하면 변수의 크기는 줄겠지만,
==
를 나타내기 곤란하기 때문에 string
으로 선언하였다.
7. Link
1. BOJ1152 - 단어의 개수
https://www.acmicpc.net/problem/1330
2. bits/stdc++.h
https://gcc.gnu.org/onlinedocs/gcc-4.8.0/libstdc++/api/a01541_source.html
3. Cplusplus.com
https://www.cplusplus.com/reference/