개발 공부
백준 사파리 월드 (절댓값구현) 본문
c++과 파이썬의 절댓값을 구현할 수 있는 내장함수 abs를 사용하면 된다!
우선 c++의 경우
math.h를 불러와서 abs를 사용했다
#include <stdio.h>
#include <math.h>
int main()
{
long x,y;
long ans;
scanf("%ld %ld",&x,&y);
ans = x-y;
printf("%ld",abs(ans));
}
범위가 -2,000,000,000~2,000,000,000이라서 x,y는 int형으로 되지만 연산값이 int형을 벗어나 long타입을 사용했습니다!
파이썬의 경우
a,b = map(int, input().split(" "));
ans = a-b;
print(abs(ans));
요런식으로 abs함수를 사용해 쉽게 구현 가능하다!
'코딩 테스트 준비 > c++' 카테고리의 다른 글
이차원배열 입력받기! (백준- 행렬덧셈 feat.파이썬 print 옵션) (0) | 2022.11.04 |
---|---|
검증수 (제곱 구하기) (0) | 2022.11.04 |
c++ 백준 긴자리계산 답이 왜 길까??? (feat. 파이썬) (0) | 2022.11.03 |
c++ 백준 - 엄청난 부자2 (1) | 2022.10.19 |
cin과 scanf (1) | 2022.10.19 |