algorithm

· algorithm
https://school.programmers.co.kr/learn/courses/30/lessons/82612 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(price, money, count) { const tmp = price * count * (count + 1) / 2 - money; return tmp > 0 ? tmp : 0; } 등차 수열의 합을 구하는 가우스 계산법을 활용해서 문제를 풀 수 있다. 등차수열의 합 : 첫항과 마지막 항을 더한 뒤 항의 개수를 곱하고 2로 나눈 값 // (price + (pri..
· algorithm
https://school.programmers.co.kr/learn/courses/30/lessons/77884 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(left, right) { var answer = 0; for (let i = left; i
· algorithm
https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 function solution(s) { var answer = []; let map = new Map(); // s를 각 요소 배열의 원소 개수 순으로 정렬하기 // s.sort((a,b)=>a.length-b.length); // console.log(s) s = s.replaceAll('{','') s = s.replaceAll('}','') s = s.split(',') // s = ..
· algorithm
https://school.programmers.co.kr/learn/courses/30/lessons/49993 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(skill, skill_trees) { var answer = 0; skill_trees.forEach((skilltree)=>{ let possible = true; let queue = [...skill] for(let x of skilltree){ if(skill.includes(x) && x === queue[0]) queue.shift() else if(s..
nana-log
'algorithm' 카테고리의 글 목록