목록lv1 (11)
언젠가는 펼쳐 볼 아카이브
[Programmers] 대충 만든 자판
사용언어 : javascript lv.1 #문제 #제출코드 function solution(keymap, targets) { let answer = []; let map = new Map(); keymap.map(item=> { const list = item.split(''); list.map((k, i) => { if(!map.has(k) || (map.has(k) && (i+1) { const tmp = item.split(''); let count = 0; for(let i=0; i map[item] = (map[item] < index+1 ? map[item] : index+1)) } for (const items of targets) { answer.push(items.split('').red..
IT/Programmers
2024. 2. 28. 15:05
[Programmers] 과일장수
사용언어 : javascript lv.1 #문제 #제출코드 function solution(k, m, score) { let answer = 0; score.sort((a, b) => b - a); for (let i = m - 1; i < score.length; i += m) { answer += score[i] * m; } return answer; } 사과 박스의 최대 이익은 각 박스의 최소값으로 결정되기 때문에, 최소값만 구하면 된다. 주어진 score 배열을 내림차순으로 sort 후 m(배열은 0부터 시작하니 m-1로 계산) 번째의 사과 값만 알면 되므로 간단하게 작성 가능함!
IT/Programmers
2024. 2. 19. 17:07