Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- c
- IT
- 바샤
- The Balance of the World
- Baekjoon
- c++
- 시프
- Process Communication
- process control
- 해바
- 1874
- 전자책
- 2941
- 균형잡힌 세상
- 시스템 프로그래밍
- system programming
- 백준
- Zero That Out
- For Beginners
- 브런치
- 10773
- BAKA
- 입력 버퍼
- QA
- LJESNJAK
- file IO
- 5622
- 4949
- Parenthesis
- File 조작
Archives
- Today
- Total
해바
2908) 7. 문자열 : 상수(FILIP) 본문
문제
https://www.acmicpc.net/problem/2908
2908번: 상수
문제 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734과 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할
www.acmicpc.net
풀이
#include "cstdio"
// num % 10 : 1의자리
// (num / 10) % 10 : 10의자리
// num / 100 : 100의자리
int main() {
int arr[2]{}, num(0);
for(int i(0); i < 2; i++) {
scanf("%d", &num);
arr[i] = ((num % 10) * 100) + (((num / 10) % 10) * 10) + (num / 100);
}
printf("%d\n", arr[0] > arr[1] ? arr[0] : arr[1]);
return 0;
}
'C, C++' 카테고리의 다른 글
2941) 7. 문자열 : 크로아티아 알파벳(LJESNJAK) (0) | 2019.08.17 |
---|---|
5622) 7. 문자열 : 다이얼(BAKA) (0) | 2019.08.15 |
1152) 7. 문자열 : 단어의 개수 (0) | 2019.08.14 |
1157) 7. 문자열 : 단어 공부 (0) | 2019.08.14 |
2675) 7. 문자열 : 문자열 반복(Repeating Characters) (0) | 2019.08.12 |
Comments