문제풀이:
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<int> array) {
vector<int> answer;
int max_val = array[0]; // 배열의 첫 번째 원소를 초기 최댓값으로 설정
int max_index = 0; // 초기 최댓값의 인덱스는 0으로 설정
// 배열을 순회하면서 최댓값과 해당 인덱스를 찾음
for(int i = 1; i < array.size(); ++i) {
if(array[i] > max_val) {
max_val = array[i];
max_index = i;
}
}
// 최댓값과 해당 인덱스를 결과 벡터에 추가
answer.push_back(max_val);
answer.push_back(max_index);
return answer;
}
'코딩테스트' 카테고리의 다른 글
프로그래머스_0단계_뒤에서 5등까지C++ (0) | 2024.04.11 |
---|---|
프로그래머스_0단계_0떼기_C++ (0) | 2024.04.11 |
프로그래머스_0단계_최댓값 만들기(2)C++ (0) | 2024.04.11 |
프로그래머스_0단계_주사위의개수C++ (0) | 2024.04.11 |
프로그래머스_0단계_개미군단C++ (0) | 2024.04.11 |