목록알고리즘 (66)
min
https://school.programmers.co.kr/learn/courses/30/lessons/12917 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(answers) { const one = [1,2,3,4,5] const two = [2, 1, 2, 3, 2, 4, 2, 5] const thr = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5] const answer = [0,0,0] const result = [] for(i in answers) { if(answers[i] === one[i % one..
https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(s, n) { var chars = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXY"; return s .split("") .map((e) => {return (e===" ") ? " " : chars[chars.indexOf(e..
https://school.programmers.co.kr/learn/courses/30/lessons/12931 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { n = Array.from(String(n)) answer = n.reduce((a,b)=>Number(a)+Number(b),0) return answer; } function solution(n){ // 쉬운방법 return (n+"").split("").reduce((acc, curr) => acc + parseInt(curr), 0) } split(..
https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(s) { let arr = s.split(' '); let word =''; let answer = arr.map(a => { word = a.split(''); return word.map((w, j) => { if(j%2){ return w.toLowerCase(); }else{ return w.toUpperCase(); } }).join(''); }).join..
https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(participant, completion) { p_dict = {} for (p of participant) { if (p in p_dict) p_dict[p] += 1 else p_dict[p] = 1 } for (c of completion) { p_dict[c] -= 1 } for(p of participant) { if (p_dict[p]) return p..
https://school.programmers.co.kr/learn/courses/30/lessons/12901 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(a, b) { let answer=""; let sum = 0; const day = ["THU","FRI","SAT","SUN","MON","TUE","WED"]; const month = [31,29,31,30,31,30,31,31,30,31,30,31]; for(let i=0;i
https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(x, n) { var answer = []; let st = x for(let i = 0;i (i + 1) * v) } fill https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/fill Array.prototype.fill() - JavaScript | MDN fi..
https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(arr1, arr2) { var answer = [[]]; for (var i=0; i val+B[idx1][idx2])); } map https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/map Array.prototype.map() - JavaScript | MDN ..