[ 프로그래머스 / 구현 ] 캐시 (KaKao)
1. 문제 코딩테스트 연습 - [1차] 캐시 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, S programmers.co.kr 2. 소스코드 - vector와 struct를 이용했다. - struct에는 사용된 시간, 도시이름을 저장. - 캐시가 비어 있으면, 현재 시간과 도시이름을 push_back하..
2020. 7. 1.
[ 프로그래머스 / Map ] 영어 끝말잇기
1. 문제 코딩테스트 연습 - 영어 끝말잇기 3 [tank, kick, know, wheel, land, dream, mother, robot, tank] [3,3] 5 [hello, observe, effect, take, either, recognize, encourage, ensure, establish, hang, gather, refer, reference, estimate, executive] [0,0] programmers.co.kr 2. 소스코드 - unordered_map을 사용해서 단어의 중복을 체크. - 단어가 중복되거나, 끝말잇기가 되지 않는 경우, 틀린 위치에서 정답을 갱신 후 리턴. - 틀린 위치를 기준으로 몇 번째 시행인지, 몇 번째 사람인지 계산한다. 소스코드 #include..
2020. 7. 1.