공부/PS (programmers)
-
[programmers] 폰켓몬 / C++공부/PS (programmers) 2022. 7. 27. 00:54
https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; set pokemon; int solution(vector nums) { int answer = 0; int N = nums.size(); // 1 - 10000 for(int i=0; i
-
[programmers] 이상한 문자 만들기 / C++공부/PS (programmers) 2022. 7. 20. 23:18
https://school.programmers.co.kr/learn/courses/30/lessons/12930?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; string solution(string s) { string answer = ""; string tmp = ""; string space_delimiter = " "; vector vec; size_t pos = 0; while ((pos = s.find(space_delimiter)) ..
-
[programmers] 제일 작은 수 제거하기 / C++공부/PS (programmers) 2022. 7. 19. 23:02
https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include #include using namespace std; vector solution(vector arr) { vector answer; if(arr.size() == 1) answer.push_back(-1); else { int minNum = *min_element(arr.begin(), arr.end()); //cout
-
[programmers] 소수 만들기 / C++공부/PS (programmers) 2022. 7. 19. 22:33
https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; int answer = 0; int visited[1001]; int sel[10]; int isPrime(int num) { if(num == 1) return 0; // 소수 X int root = sqrt(num); for(int i=2; i= 3) { int sum = 0; for(int i=0; i
-
[programmers] 두 개 뽑아서 더하기 / C++공부/PS (programmers) 2022. 7. 19. 22:14
https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include #include #include using namespace std; set s; vector solution(vector numbers) { vector answer; int size = numbers.size(); for(int i=0; i
-
[programmers] 프린터 / C++공부/PS (programmers) 2022. 5. 18. 00:35
https://programmers.co.kr/learn/courses/30/lessons/42587 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린 programmers.co.kr #include #include #include #include using namespace std; int solution(vector priorities, int location) { int answer = 0, cnt = 1; int sequence[110] = {0, }; // 각 문서가 프린트된 순서를 저장 queue q; priority_queue pq;..