728x90
SMALL
백준 문제 풀이: 1330 [두 수 비교하기]
문제 링크: https://www.acmicpc.net/problem/1330
문제 설명:
두 정수 A와 B가 주어졌을 때, A와 B를 비교하여 다음의 결과를 출력하는 프로그램을 작성하세요.
- A가 B보다 크면 `>`
- A가 B보다 작으면 `<`
- A와 B가 같으면 `==`
입력 조건:
- 첫째 줄에 두 정수 A와 B가 공백으로 구분되어 주어집니다. (-10,000 ≤ A, B ≤ 10,000)
출력 조건:
- 비교 결과를 출력합니다.
문제 해결 코드
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b; // 두 정수 입력
// A와 B 비교
if (a > b) {
cout << '>' << endl; // A가 B보다 큰 경우
} else if (a < b) {
cout << '<' << endl; // A가 B보다 작은 경우
} else {
cout << "==" << endl; // A와 B가 같은 경우
}
return 0; // 프로그램 정상 종료
}
코드 설명
위 코드는 두 정수를 비교하여 조건에 맞는 결과를 출력합니다.
- 조건문 사용:
- `if`: A가 B보다 큰 경우 '>'를 출력합니다.
- `else if`: A가 B보다 작은 경우 '<'를 출력합니다.
- `else`: 두 값이 같을 경우 '=='를 출력합니다.
- 출력: 조건에 맞는 결과를 한 줄로 출력합니다.
시간 복잡도 분석:
- 입력과 비교는 O(1).
- 출력은 O(1).
따라서 전체 시간 복잡도는 O(1)입니다.
결과
다음은 입력 예시와 출력 결과입니다:
입력:
5 3
출력:
>
입력:
2 7
출력:
<
입력:
4 4
출력:
==
입력된 두 정수에 따라 조건에 맞는 비교 결과를 출력합니다.
다른 접근 방식이나 개선 사항이 있다면 댓글로 공유 부탁드립니다!
728x90
LIST
'BAEKJOON > 구현' 카테고리의 다른 글
백준 2741번 [N 찍기](C++)-yes6686- 티스토리 (0) | 2023.12.18 |
---|---|
백준 2562번 [최댓값](C++)-yes6686- 티스토리 (0) | 2023.12.16 |
백준 2557번 [Hello World](C++)-yes6686- 티스토리 (0) | 2023.12.16 |
백준 2439번 [별 찍기-2](C++)-yes6686- 티스토리 (0) | 2023.12.16 |
백준 2438번 [별 찍기-1](C++)-yes6686- 티스토리 (0) | 2023.12.16 |