백준 2908 문제 (링크 여기서 확인하세요!)
풀이 1) 숫자로 받기 - 백/십/일의 자리를 각각 받아서 숫자 완성 - 크기 비교
#include <stdio.h>
int main() {
int x, y, x2, y2;
int f[2], m[2], l[2], i;
scanf("%d %d", &x, &y);
for (i = 0; i < 2; i++) {
f[0] = x / 100;
m[0] = (x % 100) / 10;
l[0] = (x % 100) % 10;
x2 = ((l[0] * 100) + (m[0] * 10) + f[0]);
f[1] = y / 100;
m[1] = (y % 100) / 10;
l[1] = (y % 100) % 10;
y2 = ((l[1] * 100) + (m[1] * 10) + f[1]);
}
if (x2 > y2) {
printf("%d", x2);
}else {
printf("%d", y2);
}
}
풀이 2) 문자 배열로 받기 - 배열 0,2번 째 교환 - 숫자로 변환 - 크기 비교
풀이 3) 문자 배열로 받기 - 배열 reverse - 숫자로 변환 - 크기 비교
'Coding > Basic' 카테고리의 다른 글
[백준] 1110번: 더하기 사이클 c언어 (0) | 2019.09.05 |
---|---|
[DataStructures]Tree트리에 대해서 알아보자 (0) | 2019.08.29 |
[DataStructure]Array배열/List리스트(ArrayList배열리스트, LinkedList연결리스트) (0) | 2019.05.10 |
[DataStructure/Algorithm] DataStructure자료구조/Algorithm알고리즘 정리 (0) | 2019.04.05 |
[Python Library] NumPy 함수 정리/NumPy function cleanup (2) | 2019.04.05 |