목록전체 글 (86)
undefined

문제 설명 0은 어떤 수가 될 수 있다. 문제 풀이 function solution(lottos, win_nums) { let win = [] let answer = [] for(let i =0; i [1,6], 0이 하나인경우 =>[6,6], 0이 없는경우 => [6,6]) 7. 그리고 win의 길이가 6도 0도 아닌경우에는 [ranking[maxWins],ranking[win.length]] 배정해준다. ( 0모두당첨 // 0모두비당첨) 배운 점

문제 설명 문제 풀이 function solution(new_id) { const lowCase = new_id.toLowerCase().split('') const arr = lowCase.filter(e=> /[0-9]/.test(e) || /[a-z]/.test(e) || e==='-' || e==='_' || e==='.') const answer = [] for(let i =0; i< arr.length; i++) { if(arr[i] ==='.' && arr[i+1]==='.'){ continue } answer.push(arr[i]) } if(answer.indexOf('.') === 0) { answer.shift() } else if(answer[answer.length-1]=== '.'..

문제 설명 문제 풀이 function solution(board, moves) { let basket = [] let answer = 0 for(let e of moves) { for(let i =0; i < board.length; i++) { let item = board[i][e-1] if(item === 0) continue; if(item === basket[basket.length-1]) { basket.pop() answer += 2 } else { basket.push(item) } board[i][e-1]=0 break } } return answer } [00000] [00103] [02501] [42442] [35131] moves=[1,5,3,5,1,2,1,4] 1. 배열의 특성파악..
1. BEM이란? Block-Element-Modifier의 구조로 class를 지정하는 것 선택자 특이성을 낮게 유지 직관적으로 CSS의 구조를 파악가능 2. 사용 방법 (1). 기본형식 .block__element--modifier {} (2). element 다루기 *주의* box__description__img (x) 왜냐하면 block__element__element 는 허용되지 않기 때문 // 오직 하나의 element만 허용 (3). modifier 다루기 // 하위요소만 변형할 경우 Order 기존 class에서 변형자만 추가 //상위 요소를 기준으로 하위요소까지 동일한 방식으로 바꾸는 경우 Order Close 상위 요소 하나에만 추가하고 css 에서 중첩하여 사용 ex) .action-..
문제 설명 문제 풀이 function isPrime(sum) { for(let i = 2; i 1; } function solution(nums) { let answer = 0 for(let i =0; i < nums.length; i++) { for(let j= i+1; j< nums.length; j++) { for(let k=j+1; k