목록카카오 (3)
슈프림 블로그
programmers.co.kr/learn/courses/30/lessons/17677 코딩테스트 연습 - [1차] 뉴스 클러스터링 뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브 programmers.co.kr 문자열을 두 글자씩 자르기 문자열 쪼개는 데에 시간이 한참 걸렸다...!!!! 미래의 내가 까먹지 않도록 정리하는 내용 더보기 문자열 인덱스로 subscript를 사용하면 -> String이 아니라 Substring 타입이 반환됨!!! Range는 (n...m) 형태 말고, (n..
programmers.co.kr/learn/courses/30/lessons/17686?language=swift 코딩테스트 연습 - [3차] 파일명 정렬 파일명 정렬 세 차례의 코딩 테스트와 두 차례의 면접이라는 기나긴 블라인드 공채를 무사히 통과해 카카오에 입사한 무지는 파일 저장소 서버 관리를 맡게 되었다. 저장소 서버에는 프로그램 programmers.co.kr 문자열들을 특정 조건에 맞게 정렬하는 문제다. 문자열 구성 head: 영문, 공백, 특수문자 ( . - ) 로 이루어짐 number: 숫자로 이루어짐 tail: 사실상 신경쓰지 않아도 되는 부분 정렬 조건은 다음과 같다. head 사전 순 (대소문자 구분 안함) number 오름차순 (문자열이 아닌, 숫자로) 입력 순 정규식 먼저 문자열 ..
programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 스택 개념을 이용하여 푸는 문제다. 인형을 뽑을 때마다 담는 바구니가 스택이라고 생각하자. 스택에 인형을 담기 전에, peek(마지막에 삽입된 값을 읽어옴) 값과 비교해서 같은 인형이면 pop(마지막에 삽입된 값을 꺼내옴/삭제) 한다. 다른 인형이면 뽑은 인형을 push(스택의 마지막에 값을 삽입함) 한다. 스택의 개념을 사용할 뿐, 배열로 작성해도 된다. Swift의 경우 peek은 last, pop..