javascript/javascript 알고리즘 (1) 썸네일형 리스트형 [js] 프로그래머스 1단계 로또의 최고 순위와 최저 순위 function solution(lottos, win_nums) { var answer = []; let a=lottos.filter(v=>v!==0) let long=lottos.length-a.length let count=0; a.forEach(v=>{ if(win_nums.includes(v)) count+=1; }) if(count==0) answer=long==0?[6,6]:[7-long,6] else answer=[7-count-long,7-count] return answer; } 하드코딩 했네... ㅠㅠ 1. 0의 개수를 구하는 것이 우선이었다. 2. 0제거를 위해 filter함수를 써서 0을 제거했고, 전체길이에서 0을 제거한 배열의 길이를 빼서 0의 개수.. 이전 1 다음