[C++] 프로그래머스 최솟값 만들기

2024. 2. 15. 12:41·Algorithm/Programmers
#include <vector>
#include <algorithm>

using namespace std;

int solution(vector<int> A, vector<int> B)
{
    int answer = 0;

    sort(A.begin(), A.end());
    sort(B.begin(), B.end(), greater<int>());
    
    for(int i = 0; i < A.size(); i++)
    {
        answer += A[i] * B[i];
    }

    return answer;
}

 

풀이

1. 낮은 순, 높은 순 정렬해서 곱을 더한다.

 

느낀점

sort함수가 정말 편리함을 느낀다. 직접 정렬을 만들어야 2레벨일듯하다.

 

 

https://school.programmers.co.kr/learn/courses/30/lessons/12941

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

저작자표시 (새창열림)

'Algorithm > Programmers' 카테고리의 다른 글

[C++] 프로그래머스 [PCCP 기출문제] 2번 / 석유 시추  (0) 2024.02.16
[C++] 프로그래머스 올바른괄호  (1) 2024.02.15
[C++] 프로그래머스 JadenCase 문자열 만들기  (0) 2024.02.15
[C++] 프로그래머스 최댓값과 최솟값  (0) 2024.02.15
[C++] 프로그래머스 과제 진행하기  (1) 2024.02.09
'Algorithm/Programmers' 카테고리의 다른 글
  • [C++] 프로그래머스 [PCCP 기출문제] 2번 / 석유 시추
  • [C++] 프로그래머스 올바른괄호
  • [C++] 프로그래머스 JadenCase 문자열 만들기
  • [C++] 프로그래머스 최댓값과 최솟값
chanheess
chanheess
'왜' 그렇게 했는가?에 대한 생각으로 공부 및 작업의 저장관리
  • chanheess
    왜 그렇게 생각했는가?
    chanheess
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Backend Programming
      • Game Programming
        • Unreal
        • DirectX
      • C++
        • Memo
        • Basic
        • Effective Modern
      • Algorithm
        • Memo
        • Baekjoon
        • Programmers
        • HackerRank, LeetCode
      • Data Structure
      • Design Pattern
      • Etc
        • Memo
        • Daily Log
        • Book
  • 최근 글

  • 최근 댓글

  • 태그

    티스토리챌린지
    dfs
    c++ 기초 플러스
    오블완
    위클리 챌린지
    JWT
    알고리즘
    프로그래머스
    JPA
    spring
    백준
    dp
    Java
    SpringSecurity
  • hELLO· Designed By정상우.v4.10.0
chanheess
[C++] 프로그래머스 최솟값 만들기
상단으로

티스토리툴바