목록Programmers (202)
한 걸음씩
https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(nums) { const set = new Set(nums) const len = nums.length / 2 if (len
https://school.programmers.co.kr/learn/courses/30/lessons/120880 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(numlist, n) { let arr = [] for (let i = 0; i < numlist.length; i++){ // [절대값(요소 - n), 요소]를 arr배열에 push arr.push([Math.abs(numlist[i] - n), numlist[i]]) } // 각 배열의 0번 인덱스를 오름차순으로 먼저 정렬하고, 앞의 정렬이 훼손되지..
https://school.programmers.co.kr/learn/courses/30/lessons/12915 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(strings, n) { let arr = [] for (let i = 0; i item.s..
https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(number) { let cnt = 0 for (let i = 0; i < number.length; i++){ for (let j = i + 1; j < number.length; j++){ for (let k = j + 1; k < number.length; k++){ if (number[i] + number[j] + number[k] === 0){..
https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(answers) { const pattern1 = [1, 2, 3, 4, 5] const pattern2 = [2, 1, 2, 3, 2, 4, 2, 5] const pattern3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5] let score = [0, 0, 0] // pattern1, pattern2, pattern3 각 점수 for (l..