C++ Algorithm & Study/C++ & Algorithm Strategies

    [Porgrammers] 숫자의 표현

    https://school.programmers.co.kr/learn/courses/30/lessons/12924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 0. Headers using namespace std; 1. 알고리즘 - n을 연속한 자연수들로 표현하는 방식이 여러개이므로 완전 탐색을 사용하면 구할 수 있음 - 더한 값들이 같거나 더 크면 종료 int solution(int n) { for (int i = 1; i

    [Porgrammers] 최솟값 만들기

    https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 0. Headers - sort 사용하기 위한 algorithm #include #include using namespace std; 1. 알고리즘 - 각 배열의 곱(곱한 값은 다시X)이 최소가 되어야 한다면 A의 배열을 최소, B의 배열을 최대의 배열로 만들면 됨 - std::sort를 사용 및 람다식을 사용하여 최소, 최대 배열을 구함 int solution(vector A, vector B)..

    [Programmers] 올바른 괄호

    https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 0. Headers - queue 사용 #include #include using namespace std; 1. 알고리즘 - 첫번째 데이터가 )일 경우 false bool solution(string s) { if (s[0] == ')') return false; // 종료조건 } - 먼저들어오고 먼저 나오는 FIFO 방식을 사용하는 QUEUE 사용 - 데이터가 ( 일경우 QUEUE에 넣어주고 ..