본문 바로가기

코딩테스트42

(c++) 프로그래머스 숫자 문자열과 영단어 https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 나의 풀이 #include #include #include using namespace std; int solution(string s) { string answer = ""; for (int i = 0; i < s.size();) { if (isdigit(s[i])) { answer += s[i++]; } else { switch (s[i]) { c.. 2022. 1. 6.
(c++) 프로그래머스 추석 트래픽 https://programmers.co.kr/learn/courses/30/lessons/17676 2022. 1. 6.
(c++) 프로그래머스 오픈채팅방 문제 https://programmers.co.kr/learn/courses/30/lessons/42888 코딩테스트 연습 - 오픈채팅방 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오 programmers.co.kr 나의 풀이 #include #include #include #include #include using namespace std; vector solution(vector record) { vector answer; string subRecord[200000][3]; unordered_map users; for (int i = 0; i < record.siz.. 2022. 1. 4.
(c++) 프로그래머스 문자열 압축 https://programmers.co.kr/learn/courses/30/lessons/60057 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr 나의 풀이 #include #include #include using namespace std; int find(string s, int n) { string str = ""; string compare = s.substr(0, n); int i, count = 0; for (i = 0 + n; i < s.size(); i += n) { if (s.sub.. 2022. 1. 4.