반응형
포인트
1. 나누어 떨어진다는 것은 나머지가 없다는 것이다. (결국 문제를 이해하는 능력이 중요하다. )
🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다.
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
vector<int> solution(vector<int> arr, int divisor) {
vector<int> answer;
for(int i=0; i<arr.size(); i++){
int a = arr[i];
if(a%divisor==0) answer.push_back(arr[i]); // 나머지가 없으면
}
if(answer.empty()) answer.push_back(-1);
sort(answer.begin(), answer.end());
return answer;
}
반응형
'알고리즘' 카테고리의 다른 글
[알고리즘] c++ cpp 문자열 내 마음대로 정렬하기 (0) | 2020.10.21 |
---|---|
[알고리즘] c++ cpp 두 정수 사이의 합 (0) | 2020.10.21 |
[알고리즘] c++ cpp 같은 숫자는 싫어 (0) | 2020.10.21 |
[알고리즘] c++ cpp 가운데 글자 가져오기 (0) | 2020.10.21 |
[알고리즘] c++ cpp 3진법 뒤집기 (0) | 2020.10.21 |
댓글