[C++ 백준] 2908 상수
728x90
반응형
블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다.
문제 설명
- 수를 거꾸로 읽었을 때(ex.734, 893 -> 437, 398), 큰 수를 출력하는 프로그램을 작성하시오. (두 수는 같지 않은 세 자릿수이며, 0이 포함되어 있지 않다.)
풀이 전략
- 두 수 비교 시 끝에 자릿수부터 비교
- 출력 시 뒤에서부터 앞으로 출력
소스 코드
#include <iostream> #include <string> using namespace std; int main() { string a, b, result; cin >> a >> b; for (int i = 2; i>=0;i--) { if (a[i] == b[i]) continue; if (a[i] > b[i]) result = a; else result = b; break; } cout << result[2] << result[1] << result[0]; }
링크
2908번: 상수
상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두
www.acmicpc.net
728x90
반응형
'문제풀이 > BOJ' 카테고리의 다른 글
[C++ 백준] 1152 단어의 개수 (0) | 2021.05.18 |
---|---|
[C++ 백준] 1316 그룹 단어 체커 (0) | 2021.05.16 |
[C++ 백준] 5622 다이얼 (0) | 2021.05.14 |
[C++ 백준] 2675 문자열 반복 (0) | 2021.05.12 |
[C++ 백준] 1157 단어 공부 (0) | 2021.02.02 |
댓글
이 글 공유하기
다른 글
-
[C++ 백준] 1152 단어의 개수
[C++ 백준] 1152 단어의 개수
2021.05.18 -
[C++ 백준] 1316 그룹 단어 체커
[C++ 백준] 1316 그룹 단어 체커
2021.05.16 -
[C++ 백준] 5622 다이얼
[C++ 백준] 5622 다이얼
2021.05.14 -
[C++ 백준] 2675 문자열 반복
[C++ 백준] 2675 문자열 반복
2021.05.12
댓글을 사용할 수 없습니다.