전체 글

전체 글

    [프로그래머스] 코딩테스트연습 > [1차] 뉴스 클러스터링

    코딩테스트 연습 - [1차] 뉴스 클러스터링 뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브 programmers.co.kr function solution(str1, str2) { let arr1 = multipleSets(str1) let arr2 = multipleSets(str2) let intersection = 0; let union = 0; const unique = new Set([...arr1, ...arr2]) unique.forEach(item => { const numArr1Has = arr1.filter(x => x === item).len..

    [프로그래머스] 코딩테스트연습 > 예상 대진표

    코딩테스트 연습 - 예상 대진표 △△ 게임대회가 개최되었습니다. 이 대회는 N명이 참가하고, 토너먼트 형식으로 진행됩니다. N명의 참가자는 각각 1부터 N번을 차례대로 배정받습니다. 그리고, 1번↔2번, 3번↔4번, ... , N-1번↔N programmers.co.kr function solution(n,a,b){ let answer = 0; let groupA = a let groupB = b while(groupA !== groupB) { groupA = Math.ceil(groupA/2); groupB = Math.ceil(groupB/2); answer++; } return answer; } 참가자가 1,2 / 3,4 / 5,6 ... 식으로 묶이므로 앞에서 두명 씩 한 그룹으로 묶어준다. A와..

    [프로그래머스] 코딩테스트연습 > 크레인 인형뽑기 게임

    코딩테스트 연습 - 크레인 인형뽑기 게임 [[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 function solution(board, moves) { let answer = 0; //5*5에서 board[4] = 1층 , board[0] = 5층 let basket = [] //j돌면서 인형 잡았으면 다음 move로 넘어가야 하므로 stop 해줄 요소 추가 let lock = 0 for(let i=0; i

    [프로그래머스] 코딩테스트연습 > 키패드 누르기

    코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr function solution(numbers, hand) { let answer = [] // 2D Array const keypad = { 1: [0, 0], 2: [0, 1], 3: [0, 2], 4: [1, 0], 5: [1, 1], 6: [1, 2], 7: [2, 0], 8: [2, 1], 9: [2, 2], '*': [3, 0], 0: [3,..

    [mongoDB] mongoDB 설치하기 (m1 Mac)

    xcode-select —install brew tap mongodb/brew brew tap | grep mongodb - mongodb/brew 가 출력돼야 함 brew install mongodb-community@current_version m1 mac case ⇒ brew arm 관련 문제 brew 재설치: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 1번 설치 완료 시 2개 command line 추가 실행하라고 써있음 echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/ansanghyeon/.zprofile eva..