프로그래머스72 괄호 회전하기 C++ https://programmers.co.kr/learn/courses/30/lessons/76502 코딩테스트 연습 - 괄호 회전하기 programmers.co.kr #include #include #include using namespace std; int solution(string s) { int answer = 0; for (int i = 0; i < s.size(); i++) { string tmp; for (int k = 0; k < s.size()-1; k++) { tmp += s[k + 1]; } tmp += s[0]; stack q; for (int k = 0; k < tmp.size(); k++) { if (tmp[k] == '[' || tmp[k] == '(' || tmp[k] ==.. 2022. 3. 2. 2개 이하로 다른 비트 C++ https://programmers.co.kr/learn/courses/30/lessons/77885 코딩테스트 연습 - 2개 이하로 다른 비트 programmers.co.kr #include #include #include using namespace std; vector solution(vector numbers) { vector answer; for (int i = 0; i < numbers.size(); i++) { long long value = numbers[i]; if (value % 2 == 0) { answer.push_back(value + 1); } else { int index = 0; long long ans = numbers[i]; while (true) { if (value %.. 2022. 3. 2. 외벽 점검 C++ https://programmers.co.kr/learn/courses/30/lessons/60062 코딩테스트 연습 - 외벽 점검 레스토랑을 운영하고 있는 "스카피"는 레스토랑 내부가 너무 낡아 친구들과 함께 직접 리모델링 하기로 했습니다. 레스토랑이 있는 곳은 스노우타운으로 매우 추운 지역이어서 내부 공사를 하 programmers.co.kr #include #include #include using namespace std; int solution(int n, vector weak, vector dist) { int answer = 2e9; sort(dist.begin(), dist.end()); for (int k = 0; k < weak.size(); k++) { int tmp = weak[0].. 2022. 2. 21. 신고 결과 받기 C++ https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr #include #include #include using namespace std; vector solution(vector id_list, vector report, int k) { vector answer(id_list.size(),0); vector v; vector num(id_list.size(), 0); v.resize(id_list.size.. 2022. 2. 19. 이전 1 2 3 4 5 6 7 8 ··· 18 다음