https://www.acmicpc.net/problem/2908
2908번: 상수
상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두
www.acmicpc.net
입력받은 숫자를 뒤집기 위해
to_string 함수를 사용하여 문자열로 변환 후 reverse 해주었다.
그리고 뒤집은 문자열을 다시 정수로 변환하기 위해 atoi 함수를 사용하였다.
그 후 두 개의 수 중 더 큰 값을 출력하기 위해 max를 사용했다.
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL);
int n, num, ans;
int arr[2];
for (int i = 0; i < 2; i++) {
cin >> n;
string s = to_string(n);
reverse(s.begin(), s.end());
num = atoi(s.c_str());
arr[i] = num;
}
ans = max(arr[0], arr[1]);
cout << ans;
return 0;
}
'코딩테스트 > Baekjoon' 카테고리의 다른 글
[백준 #2702] 초6 수학 (C++) (0) | 2021.09.03 |
---|---|
[백준 #2675] 문자열 반복 (C++) (0) | 2021.09.01 |
[백준 #10809] 알파벳 찾기 (C++) (0) | 2021.09.01 |
[백준 #1152] 단어의 개수 (C++) (0) | 2021.09.01 |
[백준 #1931] 회의실 배정 (C++) (1) | 2021.08.30 |