목록일상 (233)
Life Engineering
https://programmers.co.kr/learn/courses/30/lessons/17676 >T; for (int j=0; j 내 다음 애의 시작 시간 이래도 구간에 속한 거니까 +1 해준다.
https://programmers.co.kr/learn/courses/30/lessons/42888 코딩테스트 연습 - 오픈채팅방 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오 programmers.co.kr #include #include #include #include using namespace std; vector split(string input, char delimiter) { vector answer; stringstream ss(input); string temp; while (getline(ss, temp, delimiter)) { answer.pus..
https://programmers.co.kr/learn/courses/30/lessons/60057 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr #include #include #include using namespace std; class bucket{ public: int index; string pstr; int cnt; bucket(int index, string pstr, int cnt){ this->index=index; this->pstr=pstr; this->cnt=cnt; } };..
https://www.acmicpc.net/problem/17472 17472번: 다리 만들기 2 첫째 줄에 지도의 세로 크기 N과 가로 크기 M이 주어진다. 둘째 줄부터 N개의 줄에 지도의 정보가 주어진다. 각 줄은 M개의 수로 이루어져 있으며, 수는 0 또는 1이다. 0은 바다, 1은 땅을 의미한다. www.acmicpc.net #include using namespace std; int graph[11][11]; bool visited[11][11]; int parents[7]; int N, M; int dy[4]={-1,1,0,0}; int dx[4]={0,0,-1,1}; class Node{ public: int start; int end; int cost; Node(int start, int ..