728x90
https://school.programmers.co.kr/learn/courses/30/lessons/92334
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
[나의 코드]
function solution(id_list, report, k) {
let temp=[]
let result=Array(id_list.length).fill(0)
for(let i=0;i<report.length;i++){
let [a,b]=report[i].split(" ")
if(temp.find((item)=>item[0]===b)){
let idx=temp.findIndex((item)=>item[0]===b)
let [x,y]=temp.find((item)=>item[0]===b)
let newArr=[...new Set([a,...y])]
temp[idx]=[x,newArr]
}else{
temp.push([b,[a]])
}
}
for(let i=0;i<temp.length;i++){
if(temp[i][1].length>=k){
for( x of temp[i][1]){
let idx=id_list.findIndex((item)=>item===x)
result[idx]=result[idx]+1
}
}
}
return result
}
728x90
'알고리즘' 카테고리의 다른 글
[카카오 인턴]>수식 최대화 (0) | 2024.03.22 |
---|---|
2020 카카오 인턴십>키패드 누르기 (0) | 2024.03.21 |
2022 kakao tech internship > 성격 유형 검사하기 (3) | 2024.03.18 |
2023 kakao blind recruitment > 개인정보 수집 유효기간 (0) | 2024.03.06 |
[2024 kakao Winter Internship] 가장많이받은 선물 (0) | 2024.03.05 |