카카오 6

카카오 1차 코딩테스트 6번 프렌즈4블록 문제풀이

카카오 1차 코딩 테스트 6번 문제풀이문제 및 해설 바로가기6. 프렌즈4블록(난이도: 상) 입출력 예제m n board answer 4 5 CCBDEAAADEAAABFCCBBF 14 6 6 TTTANTRRFACCRRRFCCTRRRAATTMMMFTMMTTJ 15 C++ 소스코드 #include #include using namespace std; int main() { // m: 높이, n: 넓이 2이상 30이하 int m, n; cin >> m >> n; string board[30]; for (int i = 0; i > board[i]; int nBoard[30][30]; for (int i = 0; i < m; i++) for (int j = 0; j < n; j++) nB..

카카오 1차 코딩테스트 5번 뉴스 클러스터링 문제풀이

카카오 1차 코딩 테스트 5번 문제풀이문제 및 해설 바로가기 5. 뉴스 클러스터링(난이도: 중)str1 str2 answer FRANCE french 16384 handshake shake hands 65536 aa1+aa2 AAAA12 43690 E=M*C^2 e=m*c^2 65536 C++ 소스코드 #include #include #include #include using namespace std; void LowerString(string& str) { for (int i = 0; i < str.length(); i++) str[i] = tolower(str[i]); } bool FilterChar(string& str) { for (int i = 0; i < str.length(); i++) if..

카카오 1차 코딩테스트 4번 셔틀버스 문제풀이

카카오 1차 코딩 테스트 4번 문제풀이문제 및 해설 바로가기 4. 셔틀버스(난이도: 중)n t m timetable answer 1 1 5 "08:00","08:01","08:02","08:03" "09:00" 2 10 2 "09:10","09:09","08:00" "09:09" 2 1 2 "09:00","09:00","09:00","09:00" "08:59" 115"00:01","00:01","00:01","00:01","00:01""00:00"111"23:59""09:00"106045"23:59","23:59","23:59","23:59","23:59","23:59","23:59","23:59","23:59","23:59","23:59","23:59","23:59","23:59","23:59","23..

카카오 1차 코딩테스트 3번 캐시 문제풀이

카카오 1차 코딩 테스트 3번 문제풀이 문제 및 해설 바로가기 3. 캐시(난이도: 하) 캐시크기 도시이름 배열실행시간 3 "Jeju", "Pangyo", "Seoul", "NewYork", "LA", "Jeju", "Pangyo", "Seoul", "NewYork", "LA"50 3 "Jeju", "Pangyo", "Seoul", "Jeju", "Pangyo", "Seoul", "Jeju", "Pangyo", "Seoul"21 2 "Jeju", "Pangyo", "Seoul", "NewYork", "LA", "SanFrancisco", "Seoul", "Rome", "Paris", "Jeju", "NewYork", "Rome"60 5 "Jeju", "Pangyo", "Seoul", "NewYork", "..

카카오 1차 코딩테스트 2번 다트게임 문제풀이

카카오 1차 코딩 테스트 2번 문제풀이문제 및 해설 바로가기 2. 다트 게임(난이도: 하) 입력출력 1S2D*3T 37 1D2S#10S 9 1D2S0T 3 1S*2T*3S 23 1D#2S*3S 5 1T2D3D# -4 1D2S3T* 59 C++ 소스코드 (20201018 코드 수정) // 프로그래머스 2018 KAKAO BLIND RECRUITMENT [1차] 다트 게임 #include using namespace std; int solution(string dartResult) { int answer = 0; int prev = 0; int score = 0; int idx = 0; for (int i = 0; i < 3; i++) { score = dartResult[idx++] - '0'; if (s..

카카오 1차 코딩테스트 1번 비밀지도 문제풀이

카카오 1차 코딩 테스트 1번 문제풀이문제 및 해설 바로가기 1. 비밀 지도(난이도: 하)입력)59 20 28 18 1130 1 21 17 28 출력)###### # # ### ## ## ##### 입력)646 33 33 22 31 5027 56 19 14 14 10 출력)######### ### ## #### ######## # C++ 소스코드#include using namespace std; int* CreateIntArray(int n); void Convert(char *p, int num, int n); int main() { int n; cin >> n; int *pArr1 = CreateIntArray(n); int *pArr2 = CreateIntArray(n); for (int i = ..