-
[C++] Programmers study week #5Problem Solving/Programmers 2023. 3. 1. 01:32
점프와 순간이동 [C++] Programmers | 점프와 순간이동 점프와 순간이동 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. progra suddiyo.tistory.com 뒤에 있는 큰 수 찾기 [C++] Programmers | 뒤에 있는 큰 수 찾기 뒤에 있는 큰 수 찾기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. suddiyo.tistory.com 숫자 블록 [C++] Programmers | 숫자 블록 숫자 블록 프로그래머스 코드 중심의 개발자 채용...
-
[C++] Programmers | N으로 표현Problem Solving/Programmers 2023. 3. 1. 01:29
N으로 표현 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ Accept Code // programmers week4-7 // N으로 표현 #include using namespace std; int answer = 9; void DFS(int N, int num, int cnt, int cur) { if (cnt >= 9) return; if (cur == num) { answer = min(answer, cnt); return; } int tmp = 0; for (int i = 0; i < 9 - cnt; i++) { tmp = tmp * 10 +..
-
[C++] Programmers | 게임 맵 최단거리Problem Solving/Programmers 2023. 3. 1. 01:28
게임 맵 최단거리 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ Accept Code // programmers week4-6 // 게임 맵 최단거리 #include using namespace std; int di[4] = {-1, 1, 0, 0}; int dj[4] = {0, 0, -1, 1}; int solution(vector maps) { int N = maps.size(); int M = maps[0].size(); queue Q; Q.push({{0, 0}, 1}); while (!Q.empty()) { int cur_i = Q.front..
-
[C++] Programmers | 야근 지수Problem Solving/Programmers 2023. 3. 1. 01:27
야근 지수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ Accept Code // programmers week4-5 // 야근 지수 #include using namespace std; long long solution(int n, vector works) { priority_queue pq; for (auto work: works) pq.push(work); while (n > 0 && !pq.empty()) { int cur = pq.top(); pq.pop(); n--; if (cur == 1) continue; pq.push(cur - 1)..
-
[C++] Programmers | 호텔 대실Problem Solving/Programmers 2023. 3. 1. 01:26
호텔 대실 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ Accept Code // programmers week4-4 // 호텔 대실 // 누적합 #include #define MAX_TIME 1450 using namespace std; int convertTime(string s) { int hour = stoi(s.substr(0, 2)); int minute = stoi(s.substr(3, 2)); return hour * 60 + minute; } int hotel[MAX_TIME]; int solution(vector book_time)..
-
[C++] Programmers | 프린터Problem Solving/Programmers 2023. 3. 1. 01:25
프린터 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✍🏻 풀이 A B C D E F 1 1 9 1 7 1 loc: 5 exp: 3 B C D E F A 1 9 1 7 1 1 C D E F A B 9 1 7 1 1 1 -> C D E F A B 1 7 1 1 1 E F A B D 7 1 1 1 1 -> E F A B D 1 1 1 1 -> F res: 3 ////////////////////// A B C D E F 1 1 7 1 9 1 E F A B C D 9 1 1 1 7 1 -> E C D F A B 7 1 1 1 1 -> C D F A B 1 1 ..
-
[C++] Programmers | 할인행사Problem Solving/Programmers 2023. 3. 1. 01:24
할인행사 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ Accept Code // programmers week4-2 // 할인 행사 #include using namespace std; map w; map d; int solution(vector want, vector number, vector discount) { for (int i = 0;i < want.size();i++) { w[want[i]] = number[i]; } for (int i = 0;i < 10;i++) { if (d.find(discount[i]) == d.end()) d[d..
-
[C++] Programmers | 점찍기Problem Solving/Programmers 2023. 3. 1. 01:23
점찍기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ Accept Code // programmers week4-1 // 점 찍기 // type casting #include using namespace std; long long solution(int k, int d) { long long answer = 0; for (long long x = 0; x