그럴듯한 개발 블로그
[프로그래머스 고득점kit] 해시_폰켓몬(c++)

https://school.programmers.co.kr/learn/courses/30/parts/12077 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; int solution(vector nums) { int answer = 1, pok_num = nums.size() / 2; sort(nums.begin(), nums.end()); for (int i = 1; i < nums.size(); i++) if (nums[i - 1] < nums[i]) answer++; if (answ..

[프로그래머스 고득점kit] 완전탐색_모의고사(c++)

https://school.programmers.co.kr/learn/courses/30/parts/12230 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; vector solution(vector answers) { vector answer; intone = 0, two = 0, three = 0; vectorone_v = {1, 2, 3, 4, 5}; vectortwo_v = {2, 1, 2, 3, 2, 4, 2, 5}; vectorthree_v = {3, 3, 1, 1, 2, 2,..

[프로그래머스 고득점kit] 완전탐색_최소직사각형(c++)

https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; intfirst = 0, second = 0; int solution(vector sizes) { for (int i = 0; i < sizes.size(); i++) // 제일 큰 값 first 그 나머지 값 second에 넣어줌 { for (int j = 0; j < 2; j++) { if (sizes[i][..

백준 1744 (c++) 수 묶기
<algorithm>/백준 2023. 3. 23. 11:39

https://www.acmicpc.net/problem/1744 // 수 묶기 #include #include #include using namespacestd; intmain() { ios::sync_with_stdio(0),cin.tie(0); intn, zero = 0,res = 0, plus_idx = -1; cin >> n; vectorplus, minus; for (int i = 0; i > num; if (num == 1) // 1은 곱하면 쌉손해 res++; else if (num == 0) // 0은 음수가 홀수일때 하나 처리해 주기 위해 필요 zero = 1; else if (num < 0) minus.push_back(num); else ..

백준 1700 (c++) 멀티탭 스케줄링
<algorithm>/백준 2023. 3. 22. 20:21

https://www.acmicpc.net/problem/1700 1700번: 멀티탭 스케줄링 기숙사에서 살고 있는 준규는 한 개의 멀티탭을 이용하고 있다. 준규는 키보드, 헤어드라이기, 핸드폰 충전기, 디지털 카메라 충전기 등 여러 개의 전기용품을 사용하면서 어쩔 수 없이 각종 전 www.acmicpc.net #include #include #include // 입출력 가능하게 하는 헤더 using namespacestd; vectorplug, input; intn, k; intcnt = 0; intfind_device(inttarget) { intres = 0; for (int i = 0; i < plug.size(); i++) if (plug[i] == target) res = 1; return (..