반응형
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int solution(vector<int> floors) {
int dist = 0;
int length = floors.size();
for(int i = 1; i<length; ++i){
if(floors[i]>floors[i-1])
dist += floors[i] - floors[i-1];
else
dist += floors[i-1] - floors[i];
}
return dist;
}
// 아래는 테스트케이스 출력을 해보기 위한 main 함수입니다.
int main() {
vector<int> floors = {1, 2, 5, 4, 2};
int ret = solution(floors);
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
cout << "solution 함수의 반환 값은 " << ret << " 입니다." << endl;
}
반응형
'자격증 > COS Pro' 카테고리의 다른 글
COSPro 2급] 2차 문제8) 팰린드롬 판단하기 (0) | 2022.07.12 |
---|---|
COSPro 2급] 2차 문제7) 섭씨, 화씨 온도 바꾸기 (0) | 2022.07.12 |
COSPro 2급] 2차 문제5) 몬스터 공격하기 (0) | 2022.07.12 |
COSPro 2급] 2차 문제4) 5글자 이상인 단어 배열하기 (0) | 2022.07.12 |
COSPro 2급] 2차 문제3) 짝수들의 제곱의 합 구하기 (0) | 2022.07.12 |