C++ Algorithm & Study

[Porgrammers] 영어 끝말잇기
https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 0. Headers #include #include #include 1. 알고리즘 - 단어 배열에 값을 넣기 위해 strAnswer 생성 및 단어를 확인하기 위해 rightString 생성 - 누가 말한 사람인지 몇번 째로 말했는 지 확인하기 위해 number, numberMax 확인 vector solution(int n, vector words) { vector answer; // 정답 배열 ..

[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)..