728x90
풀이
세 자리 수만 입력받기 때문에 반복문을 사용해 숫자를 뒤집어 주지 않고,
직접 각 자리수를 계산하는 방식이 더 효율적이다.
(num[i]/100) + (num[i]/10% 10 *10) + (num[i]%10 *100);
//입력받은 수가 뒤집힌 1의 자리, 10의 자리, 100의 자리의 합이다.
소스코드
#include <stdio.h>
int main(){
int num[2];
scanf("%d %d", &num[0], &num[1]);
for (int i = 0; i < 2; i++){
int temp = (num[i]/100) + (num[i]/10% 10 *10) + (num[i]%10 *100);
num[i] = temp;
}
printf("%d\n", num[0] > num[1] ? num[0] : num[1]);
}
출처
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 2920] 음계 [C] (0) | 2021.07.11 |
---|---|
[백준 10866] 덱 [C] (0) | 2021.07.10 |
[백준 2884] 알람 시계 [C] (0) | 2021.07.10 |
[백준 2753] 윤년 [C] (0) | 2021.07.10 |
[백준 2742] 기찍 N [C] (0) | 2021.07.10 |