-
프로그래머스 Level1: 나누어 떨어지는 숫자 배열정렬(Sort) 2018. 6. 14. 17:47반응형
https://programmers.co.kr/learn/courses/30/lessons/12910
1. 문제 요약
입력되는 정수와 나눗셈 값으로 나누어 지는 값을 array 배열에 넣어 반환 하는 문제
2. 알고리즘
배열을 정렬 한다. 나누어서 나머지가 0 인 수만 array 에 담는다.
3. 코드
12345678910111213141516171819202122#include <string>#include <vector>#include <algorithm>using namespace std;vector<int> solution(vector<int> arr, int divisor) {vector<int> answer;sort(arr.begin(), arr.end());const int size = arr.size();for(int i=0; i<size; i ++) {if(arr[i] % divisor == 0)answer.push_back(arr[i]);}if(answer.size() == 0) {answer.push_back(-1);}return answer;}cs 반응형'정렬(Sort)' 카테고리의 다른 글
백준 14921번: 용액 합성하기 (0) 2018.07.03 백준 10989번: 수 정렬하기 3 (0) 2018.07.03 백준 11004번: K번째 수 (0) 2018.06.24 Codeforces Round #489 (Div. 2) : A. Nastya and an Array (0) 2018.06.19 백준 2959번: 거북이 (0) 2018.06.13