전체 글
                                			
                                 문제 https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function solution(k, score) { var answer = []; var rank = []; for (var s of score) { if (rank.length >= k) { rank.push(s); rank.sort((a, b) => b - a); rank = rank.slice(0, k); } else { rank.push(s); rank.sort((a, b) ..
                                			
                                 문제 https://school.programmers.co.kr/learn/courses/30/lessons/1845?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function solution(nums) { var ponkemon = new Set(nums); var sel = nums.length / 2; if (sel < ponkemon.size) { return sel; } else { return ponkemon.size; } } 메모 Set 객체를 사용해서 폰켓몬의 종류를 알아내고, 가져갈 수 있는 폰..
                                			
                                 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12901?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function solution(a, b) { var day = { 1: "SUN", 2: "MON", 3: "TUE", 4: "WED", 5: "THU", 6: "FRI", 0: "SAT" } if (a === 1 | a === 2) { a += 12; var check = (b + Math.floor(26 * (a + 1) / 10) + 2015 ..
                                			
                                 문제 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function solution(name, yearning, photo) { var answer = []; for (var p of photo) { var score = 0; for (var person of p) { var idx = name.indexOf(person); if (idx !== -1) { score += yearning[idx]; } } answer.push(scor..
                                			
                                 문제 https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function solution(s) { var stack = []; var answer = []; for (var i = 0; i < s.length; i++) { var sIdx = stack.lastIndexOf(s[i]); if (sIdx !== -1) { stack.push(s[i]); answer.push(i - sIdx); } else { stack.push(s[i]); ..
                                			
                                 문제 https://school.programmers.co.kr/learn/courses/30/lessons/132267?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function solution(a, b, n) { var answer = 0; while (n >= a) { var newCoke = parseInt(n / a); answer += newCoke * b; n = (n % a) + (newCoke * b); } return answer; } 메모 메모할 내용 없음
                                			
                                 문제 https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function solution(food) { var left = ""; for (var i = 1; i < food.length; i++) { var check = parseInt(food[i] / 2); for (var j = 0; j < check; j++) { left += String(i); } } var right = Array.from(left).reverse().join..
                                			
                                 문제 https://school.programmers.co.kr/learn/courses/30/lessons/68644?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function getSubSets(arr) { var subSets = []; for (var start = 0; start < arr.length; start++) { for (var end = start + 1; end < arr.length; end++) { subSets.push([arr[start], arr[end]]); } } return..
                                			
                                 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42748?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function solution(array, commands) { var answer = []; for (var command of commands) { var newArr = array.slice(command[0] - 1, command[1]); var sortedNewArr = newArr.sort((a, b) => a - b); answer.p..
						


