문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/131127/solution_groups?language=javascript&type=my 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 function solution(want, number, discount) { let count = 0; for (let i = 0; i < discount.length - 9; i++) { const slice = discount.slice(i, i+10); let flag = true; ..
Dev
문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 const tupleFrom = (str) => str.slice(2, -2).split('},{') .map((it) => toNumbers(it)) .sort(accendingByLength) .reduce((acc, cur) => [...acc, ...cur.filter((it) => !acc.includes(it))], []); const toNumbers = (..
문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 function solution(clothes) { let answer = 1; const obj = {}; for(let arr of clothes) { obj[arr[1]] = (obj[arr[1]] || 0) + 1; } for(let key in obj) { answer *= (obj[key]+1); } return answer - 1; } 내풀이🔽 1. 실패 ⭕..
문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/12949 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 function solution(arr1, arr2) { return arr1.map((row) => arr2[0].map((x,y) => row.reduce((a,b,c) => a + b * arr2[c][y], 0))) } 내풀이🔽 1. 실패 ❌ => ( answer[i][j] => 이러면 안됨) function solution(arr1, arr2) { var ans..
문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 function solution(n, left, right) { var answer = []; for (let i = left; i ( 이유를 모르겠다 .. ) function solution(elements) { var answer = 0; let stack = [] for(let i=1; i=num2){ return num1 }else{ return num2 } } ..
문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/131701 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 function solution(elements) { const circular = elements.concat(elements); const set = new Set(); for (let i = 0; i < elements.length; i++) { let sum = 0; for (let j = 0; j < elements.length; j++) { sum += ci..
문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/42747 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 function solution(citations) { citations = citations.sort(sorting); var i = 0; while(i + 1 =1; --i){ let countCitations = citations.filter((value)=> value>=i).length if(countCitations>=i){ answer=i; break; } ..
문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/138476 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 function solution(k, tangerine) { let answer = 0; const tDict = {}; tangerine.forEach((t) => tDict[t] = (tDict[t] || 0) + 1); const tArr = Object.values(tDict).sort((a, b) => b - a); for (const t of tArr) { ..
문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/12914 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 function solution(n) { var answer = 0; var dp=[]; dp[1]=1; dp[2]=2; for(var i=3;i ( 시간초과 : dfs로 재귀 쓰면 너무 오래걸림 ) // nC0 ~ nCn 까지 하면 될듯 하다 function solution(n) { var answer = 0; const dfs =(count) =>{ if(count>..
문제 🔽 https://school.programmers.co.kr/learn/courses/30/lessons/12953 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른사람 풀이 🔽 // 문제가 개편되었습니다. 이로 인해 함수 구성이나 테스트케이스가 변경되어, 과거의 코드는 동작하지 않을 수 있습니다. // 새로운 함수 구성을 적용하려면 [코드 초기화] 버튼을 누르세요. 단, [코드 초기화] 버튼을 누르면 작성 중인 코드는 사라집니다. function nlcm(num) { return num.reduce((a,b) => a*b / gcd(a,b)) ..