목록Programmers (202)
한 걸음씩
https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(s) { const obj = { 'zero': '0', 'one' : '1', 'two' : '2', 'three' : '3', 'four' : '4', 'five' : '5', 'six' : '6', 'seven' : '7', 'eight' : '8', 'nine' : '9' } const numStr = Object.keys(obj) const nu..
https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(a, b, c, d) { var answer = 0; const dice = [a, b, c, d] let obj = {} // 객체 생성 for (let i = 0; i < dice.length; i++){ if (obj[dice[i]]){ obj[dice[i]]++ }else{ obj[dice[i]] = 1 } } const arr = Object...
https://school.programmers.co.kr/learn/courses/30/lessons/120878 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(a, b) { // 최대공약수 let aNum = a let bNum = b let res = 0 while(bNum !== 0){ res = aNum % bNum aNum = bNum bNum = res } // 기약분수 let arr = [a / aNum, b / aNum] // 소인수 찾기 let sec = arr[1] let cnt = 2 let..
https://school.programmers.co.kr/learn/courses/30/lessons/120860 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(dots) { let xArr = [] let yArr = [] for (let i = 0; i < dots.length; i++){ const [x, y] = dots[i] xArr.push(x) yArr.push(y) } const xResult = Math.max(...xArr) - Math.min(...xArr) const yResult = Ma..
https://school.programmers.co.kr/learn/courses/30/lessons/181893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(arr, query) { let array = arr.slice() for (let i = 0; i < query.length; i++){ if (i % 2 === 0){ // 인덱스가 짝수 array = array.slice(0, query[i] + 1) }else{ // 인덱스가 홀수 array = array.slice(query[i]) } } re..