[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