Programers 체육복 - JavaScript
·
Algorithm
문제 제목 : 체육복 문제 유형 : Greedy 출제 플랫폼 : Programers 문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/42862# PesudoCode and Exception // pesudoCode 1) 리서버중에 로스트가 있으면 리서버에서 지우기 2) 전체 명수 n 중에 로스트.length 빼고 answer에 넣어놓기 3) lost el이 reserver +1 -1로 있으면 리서버 지우고(while 이용), answer -1씩 해주기 // exception 1) lost와 reserve를 정렬해서 사용한다 => 최대값을 얻기 위해 2) 앞에 번호에게 먼저 빌릴 수 있는지 확인한다 => 최대값을 얻기 위해 내가 푼 문제..
Programers 로또의 최고 순위와 최저 순위 - JavaScript
·
Algorithm
문제 제목 : 로또의 최고 순위와 최저 순위 문제 유형 : 완전 탐색 출제 플랫폼 : Programers 문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/77484 내가 푼 답안 function solution(lottos, win_nums) { let min = 7 - lottos.filter(el => win_nums.indexOf(el) >= 0).length if(min > 6) min = 6 let max = 7 - lottos.map(el => { if(el === 0) { for(let win_num of win_nums) { if(!lottos.includes(win_num) ) { return win_num } } } ..