목록알고리즘 (66)
min
https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(N, stages) { let stageLen = stages.length let arr = []; for(let i = 1; i val===i).length; arr.push([i,num / stageLen]) stageLen -= num } arr.sort((a,b)=>b[1]-a[1]) arr = arr.map((val)=>val[0]) return arr; ..
https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { let arr = Array(n + 1).fill(true).fill(false, 0, 2); for(let i = 2 ; i * i
https://school.programmers.co.kr/learn/courses/30/lessons/87389 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { var answer = 1; while((n % answer) !== 1) { answer += 1 } return answer; } function solution(n, x = 1) { while (x++) { if (n % x === 1) { return x; } } } 증감연산자 https://developer.mozilla.org/ko/docs/We..
https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n, m) { const gcd = (a, b) => a % b === 0 ? b : gcd(b, a % b); const lcm = (a, b) => a * b / gcd(a, b); return [gcd(n, m), lcm(n, m)]; } function gcdlcm(a, b) { var r; for(var ab= a*b;r = a % b;a = b, b = ..
https://school.programmers.co.kr/learn/courses/30/lessons/12982 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(d, budget) { d.sort((a,b)=>a-b) while (d.reduce((a, b) => (a + b), 0) > budget) { d.pop(); } return d.length; } function solution(d, budget) { return ~(~d.sort((a,b)=>a-b).map(v => budget -= v).findIndex(v..
https://school.programmers.co.kr/learn/courses/30/lessons/77884 function solution(left, right) { let answer = 0; for(let i=left; i
https://school.programmers.co.kr/learn/courses/30/lessons/72410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(new_id) { var answer = ''; //1. new_id = new_id.toLowerCase() //2. new_id = new_id.replace(/[^\w\-\.]/g , "") //3. new_id = new_id.replace(/\.{2,}/g,".") //4. new_id = new_id.replace(/^\./,"") new_id = new..
https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(s) { const arr = ["zero","one","two","three","four","five","six","seven","eight","nine"] for(let i = 0; i { const..