PS/Baekjoon Online Judge
[백준 2908] 상수 [C]
kimyoungrok
2021. 7. 10. 15:07
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]);
}
출처
2908번: 상수
상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두
www.acmicpc.net
728x90