백준온라인저지
2420번 사파리월드
wonjjong
2018. 9. 12. 22:26
백준 온라인 저지 2420번 사파리월드
문제출처 : https://www.acmicpc.net/problem/2420
풀이 과정
간단하게 두 개의 수를 입력받아서 차를 구하고 절대값으로 출력하면 됩니다.
주의할 점
값을 입력 받을 때 -20억 ~ 20억 사이이기 때문에 두 차의 절대값이 40억이 될 수 있는 가능성을 생각해서 long long으로 선언하고 문제를 제출했으나 틀렸습니다가 떴습니다.
원인을 찾아봤는데 처음에 abs함수를 사용했는데 abs함수는 long long 타입을 매개변수로 받지 않기 때문에 long long을 반환해주는 llabs를 사용해서 문제를 해결했습니다.
소스코드
#include <stdio.h> #include <math.h> int main() { long long a, b; scanf("%lld %lld", &a, &b); long long sum; sum = llabs(a - b); printf("%lld\n", sum); return 0; }