본문 바로가기

sort5

C++ 1333. Filter Restaurants by Vegan-Friendly, Price and Distance(Leet Code) Leet Code_1333. Filter Restaurants by Vegan-Friendly, Price and Distance Sort https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance/ 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 주어진 조건을 만족하는 레스토랑들을 우선순위에 맞추어 정렬하여 구하기 ​ 방법 1. 주어진 조건을 만족하는 레스토랑들을 우선순위에 맞추어 정렬하여 구하기 결과 주어진 조건을 만족하는 레스토랑들을 우선순위에 맞추어 정렬하여 구하기 통과한 코드 class Solution { public: vector filterRestaurants(vector&.. 2020. 6. 24.
C++ 문자열 내 마음대로 정렬하기(프로그래머스) 프로그래머스_문자열 내 마음대로 정렬하기 https://programmers.co.kr/ 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 특정 위치 기준으로 문자열 정렬하기 ​ 방법 1. 특정 위치 기준으로 문자열 정렬하기 2. 같은경우 문자열의 사전순으로 정렬한다 결과 특정 위치 기준으로 문자열 정렬 통과한 코드 #include #include #include using namespace std; vector solution(vector strings, int n) { vector answer; int nSize = strings.size(); for (int i = 0; i < nSize; i++) { for (int j = i + 1; j strings[j][n]) { st.. 2020. 6. 3.
C++ 나누어 떨어지는 숫자 배열(프로그래머스) 프로그래머스_나누어 떨어지는 숫자 배열 https://programmers.co.kr/ 배열 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 나누어 떨어지는 값을 정렬하기 ​ 방법 1. 나누어 떨어지는 값만 배열에 넣기 2. 배열 정렬하기 3. 없는 경우 -1 넣기 결과 나누어 떨어지는 값을 정렬 통과한 코드 #include #include #include using namespace std; vector solution(vector arr, int divisor) { vector answer; for (int i = 0; i < arr.size(); i++) { int nVal = arr.at(i); if (nVal % divisor == 0) { answer.push_back.. 2020. 6. 1.
C++ K번째수(프로그래머스) 프로그래머스_K번째수 https://programmers.co.kr/ 정렬(sort) 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 i~j번째 원소를 정렬하여 k번째의 숫자를 구한다 ​ 방법 1. 배열을 필요한 정보만 추출한다. 2. 배열을 오름차순으로 정렬한다. 3. 원하는 위치의 정보를 추출한다. 결과 i~j번째 원소를 정렬하여 k번째의 숫자를 출력 통과한 코드 #include #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; vector arr; vector comm; for (vector::iterator iter = commands.be.. 2020. 5. 31.