-
[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
-
[C++] Programmers study week #4Problem Solving/Programmers 2023. 3. 1. 01:10
점찍기 [C++] Programmers | 점찍기 점찍기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr / suddiyo.tistory.com 할인행사 [C++] Programmers | 할인행사 할인행사 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.k suddiyo.tistory.com 프린터 [C++] Programmers | 프린터 프린터 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭...
-
[C++] Programmers | 숫자 변환하기Problem Solving/Programmers 2023. 3. 1. 00:56
숫자 변환하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ Accept Code // programmers week3-7 // 숫자 변환하기 #include using namespace std; bool visited[1000001]; int solution(int x, int y, int n) { queue Q; Q.push({x, 0}); while (!Q.empty()) { int num = Q.front().first; int cnt = Q.front().second; Q.pop(); if (num == y) return cnt; visite..
-
[C++] Programmers | 다음 큰 숫자Problem Solving/Programmers 2023. 3. 1. 00:56
다음 큰 숫자 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ Accept Code // programmers week3-6 // 다음 큰 숫자 #include using namespace std; int solution(int n) { string n_binary = bitset(n).to_string(); int total = 0; for (int i = 0; i < n_binary.size(); i++) { if (n_binary[i] == '1') total++; } while (1) { n++; string binary = bitset(n).t..