javascript
프로그래머스 / Level2 , 연습문제 , N개의 최소공배수 자바스크립트 , JS
프로그래머스 / Level2 , 연습문제 , N개의 최소공배수 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/12953 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 function solution(arr) { var answer = 0; arr.sort((a, b) => a - b); let k = Math.max(...arr); let m = arr.length; let j = 1; while (true) { let check = true; let tmp =..
프로그래머스 / Level2 , 탐욕법(Greedy) , 구명보트 자바스크립트 , JS
프로그래머스 / Level2 , 탐욕법(Greedy) , 구명보트 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/42885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 function solution(people, limit) { var answer = 0; let cnt = 0; people.sort((a, b) => a - b); let K = people.length; let idx = 0; while (cnt !== K) { let tmp = peopl..
프로그래머스 / Level2 , 2017 팁스타운 , 짝지어 제거하기 자바스크립트 , JS
프로그래머스 / Level2 , 2017 팁스타운 , 짝지어 제거하기 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/12973 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 function solution(s) { var answer = -1; let arr = []; for (let i of s) { arr.push(i); if (arr.length > 1) if (arr[arr.length - 1] === arr[arr.length - 2]) arr.spli..
프로그래머스 / Level1 , 2019 카카오 개발자 겨울 인턴십 , 크레인 인형뽑기 게임 자바스크립트 , JS
프로그래머스 / Level1 , 2019 카카오 개발자 겨울 인턴십 , 크레인 인형뽑기 게임 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 저장해두고 한번에 처리하려면 로직이 생각보다 복잡하니 바로바로 없애줄것들은 바로 없애버려주면서 카운트해주면 생각보다 수월하게 풀린다. 정답 function solution(board, moves) { var answer = 0; let height = board.len..
프로그래머스 / Level1 , 2020 카카오 인턴십 , 키패드 누르기 자바스크립트 , JS
프로그래머스 / Level1 , 2020 카카오 인턴십 , 키패드 누르기 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 const cal = (x, y, a, b) => { let tmp = Math.abs(x - a) + Math.abs(y - b); return tmp; }; function solution(numbers, hand) { var answer = ""; const arr = [ [1, 3..
프로그래머스 / Level1 , 2018 KAKAO BLIND RECRUITMENT , [1차] 다트 게임 자바스크립트 , JS
프로그래머스 / Level1 , 2018 KAKAO BLIND RECRUITMENT , [1차] 다트 게임 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 function solution(dartResult) { let tmp = String(dartResult); var answer = 0; let result = []; let NUM = ""; for (let j = 0; j < tmp.length; j..
프로그래머스 / Level1 , 2019 KAKAO BLIND RECRUITMENT , 실패율 자바스크립트 , JS
프로그래머스 / Level1 , 2019 KAKAO BLIND RECRUITMENT , 실패율 자바스크립트 , JS Check Point ! ( 해당사항 ✓체크 ) 1. 막힘 없이 수월하게 풀린 문제인가? 2. 1시간이내로 풀렸던 문제인가? 3. 1시간 이상 or 며칠을 두고 풀어봤더니 풀린 문제인가? 4. 시간을 써도 도무지 풀 수 없는 문제인가? 5. 솔루션을 찾아봤는가? ------------------------------------------------------------------------------------------- 난이도 체감 1. 최상 2. 상 3. 중 4. 하 1. 완벽히 이해 2. 다소 헷갈리는 부분들이 있음 3. 이해 못함 최대한 for 문을 안써봤다. 크게 어려운 부분은 ..
프로그래머스 / Level1 , 2021 카카오 채용연계형 인턴십 , 숫자 문자열과 영단어 자바스크립트 , JS
프로그래머스 / Level1 , 2021 카카오 채용연계형 인턴십 , 숫자 문자열과 영단어 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 자바스크립트 정규 표현식에 대해 알고 활용할 수 있다면 잘 풀 수 있는 문제이다. 변수를 사용하기 위해서 new RegExp 를 사용했다. 잘 익혀두자. 정답 const alpha = [ [ "zero", "one", "two", "three", "four", "five..