백준 문제풀이/브론즈4
백준 2420번 - 사파리 월드
void_melody
2021. 10. 17. 00:06
그냥 처음에 든 생각은 저거 차 구해서 조건문으로 음수면 - 붙이면 되잖아 였다.
그렇다. 거기에서 실수 1번을 했다.
#include <iostream>
using namespace std;
int main()
{
long N, M = 0; // 범위가 더 커야해서 int 가 아닌 long 활용
cin >> N >> M;
if ((N - M) < 0)
{
cout << -1 * (N - M); // -(N - M) 이 아니다..
}
else
{
cout << N - M;
}
return 0;
}
-1 * (N-M)인데... 바보같은 놈.
두 번째 실수는 범위가 int형보다 큰데 정수라 단순히 int 쓰다가 틀림..