goorm
(구름 먼데이챌린지 c++ 1주차)3. 최장 맨해튼 거리
naeunchan
2022. 10. 31. 18:33
728x90
반응형
goorm
구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다.
goorm.co
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int answer = 0;
vector<int> v(4, 0);
for(int i = 0; i < 4; i++){
cin >> v[i];
}
sort(v.begin(), v.end());
answer = v[3] - v[0] + v[2] - v[1];
cout << answer;
return 0;
}
4개의 수가 주어진다.
이 수를 오름차순으로 정렬한다.
가장 큰 맨해튼 거리를 구할 수 있는 경우는 정렬된 수의 위치를 토대로
x1 = 4번째 수
x2 = 1번째 수
y1 = 3번째 수
y2 = 2번째 수
가 된다.
이를 수식에 적용하면 구할 수 있다.
728x90
반응형