function solution(genres, plays) {
let map = new Map()
let set = [...new Set(genres)]
for(i=0 ; i<set.length ; i++) {
map.set(set[i],[])
}
for(i=0; i<genres.length; i++) {
let pusher = map.get(genres[i])
pusher.push([plays[i],i ])
}
return [...map]
}
미리 키값을 지정하고 밸류로 []를 지정해줍니다.
그다음 변수를 선언하고 get 값을 할당해줍니다.
get값을 할당한 변수에 원하는 값을 push 하면 밸류값이 변화하네요
이...게뭐지?
원리는 모르겠지만 아무튼 됨
chatGPT가 알려준 지식...감사합니다.
반응형
'cheetsheet' 카테고리의 다른 글
reset.css 인풋,버튼 태그의 배경 바꾸기와 placeholder 글자 색 바꾸기 (0) | 2023.03.04 |
---|---|
도커를 사용해보자 아주 멋지게..Docker.... (0) | 2023.02.24 |
[Cheat Sheet] 배열 특정값으로 채우기 , 요소를 1씩 증가시키기 (0) | 2022.12.22 |
[Cheat Sheet] 최대공약수, 최소공배수 찾기 (0) | 2022.12.13 |
[Cheat Sheet]에라토스테네스의 체 (0) | 2022.12.13 |