범위를 int를 이용해서 계속 틀렸던 문제이다.
또 abs함수를 몰랐어서 C언어로 함수를 전부 짜는 데 자꾸 빼먹고 실수하는게 생겼다.
결국 C함수 전부 짜서 맞추고 다른 풀이법 찾아보다가 abs함수를 알게되었다.
이 함수에 대해서는 다른 포스팅에 정리하도록 하겠다.
#include<stdio.h>
int main() {
long long n, m;
scanf("%lld %lld", &n, &m);
if (n*m <= 0) {
if (n > m)
printf("%lld", n - m);
else
printf("%lld", m - n);
}
else {
if (n > m)
printf("%lld", n - m);
else
printf("%lld", m - n);
}
}
#include <algorithm>
using namespace std;
int main() {
long long int N, M;
cin >> N >> M;
cout << abs(N - M);
return 0;
}