프로그래머스99 [프로그래머스]탐욕법(Greedy) : 조이스틱 (level 2) (c++) https://programmers.co.kr/learn/courses/30/lessons/42860 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 참고한 블로그 : https://keepgoing0328.tistory.com/71 #include #include using namespace std; int solution(string name) { int len = name.size(); int answer = 0; // 알파벳 바꾸는 횟수 for (int i = 0; i < len; ++i) { // A가 아닌 문자면 상하 이동 if (name[i] .. 2020. 5. 7. [프로그래머스]탐욕법(Greedy) : 큰 수 만들기 (level 2)(c++) https://programmers.co.kr/learn/courses/30/lessons/42883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 방법 1: 탐욕법 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 #include using namespace std; string solution(string number, int k) { int size = number.size() - k; int strt_idx = 0; string.. 2020. 5. 6. [프로그래머스]완전탐색 : 숫자 야구 (level 2)(c++) https://programmers.co.kr/learn/courses/30/lessons/42841 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; int const MAX = 3; vector testcase; int cnt; /* 주어진 테스트 케이스를 다 만족하는지 검사하기 각 테스트 숫자를 정답숫자와 비교하여 n스트라이크 m볼이 나왔다면, 역으로 정답숫자도 각 테스트 숫자와 비교하면 n스트라이크 m볼이 나올 것. */ bool possible(int num) { for (int .. 2020. 5. 4. [프로그래머스]정렬 : H-Index (level 2) (c++) https://programmers.co.kr/learn/courses/30/lessons/42747?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include #include using namespace std; int solution(vector citations) { sort(citations.begin(), citations.end(), [](int a, int b) { return a > b; }); int h = 0; wh.. 2020. 5. 3. 이전 1 ··· 18 19 20 21 22 23 24 25 다음