중학교? 고등학교 때 다들 배워서 아는 내용. 2차원 euclidean distance를 구하는 코드는 아래와 같다
double euclidean_dist_2d(const double& x1, const double& y1,
const double& x2, const double& y2) {
double x_diff = std::abs(x2 - x1), y_diff = std::abs(y2 - y1);
return std::sqrt(x_diff*x_diff + y_diff*y_diff);
}
n차원인 경우
이런식이다.
대학생때 놀기만 하고 군대까지 가니까 솔직히 이런 것도 헷갈림. 공부 좀 해야겠다;
반응형
'프로그래밍 > C++' 카테고리의 다른 글
C++ cin, cout 입출력 속도 높이는 법 (fastIO) (0) | 2019.05.05 |
---|---|
cstdio와 stdio.h의 차이 (0) | 2019.05.04 |
bits/stdc++.h 파일 내용 (0) | 2019.02.12 |
c++ 로또 번호 생성기 프로그래밍 (0) | 2018.08.09 |
C++ std::string 숫자 여부 판별 (0) | 2017.03.11 |