쌓고 쌓다
[프로그래머스] 제일 작인 수 제거하기 C++ 풀이 본문
https://school.programmers.co.kr/learn/courses/30/lessons/12935?language=cpp
전체 코드
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<int> arr) {
vector<int> answer;
int idx=0;
for(int i=0;i<arr.size();i++)
{
if(arr[idx]>arr[i])
idx=i;
}
arr.erase(arr.begin()+idx);
if(arr.size()==0)
arr.push_back(-1);
answer=arr;
return answer;
}
idx로 최저 값의 위치를 저장해서 삭제시켜줍니다.
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 평균 구하기 C++ 풀이 (0) | 2022.07.08 |
---|---|
[프로그래머스] 짝수와 홀수 C++ 풀이 (0) | 2022.07.07 |
[프로그래머스] 정수 내림차순으로 배치하기 C++ 풀이 (0) | 2022.07.07 |
[프로그래머스] 자연수 뒤집어 배열로 만들기 C++ 풀이 (0) | 2022.07.07 |
[프로그래머스] 자릿수 더하기 C++ 풀이 (0) | 2022.07.07 |
Comments