-
TIL-2024.03.20 - 코테연습 - 대충 만든 자판기.programmers(lv.1)> 기초/코테 연습 2024. 3. 20. 22:15
URL:
https://school.programmers.co.kr/learn/courses/30/lessons/160586
// URL > https://school.programmers.co.kr/learn/courses/30/lessons/160586 const solution = (keymap, targets) => { let answer = []; targets.forEach(target => { let result = 0; target.split("").forEach(char => { let min = Infinity; for (let i = 0; i < keymap.length; i++) { let index = keymap[i].indexOf(char); if (index > -1) { min = Math.min(min, index + 1); } } result += min; }); answer.push(result); }); answer = answer.map(e => { if (e == Infinity) { e = -1; } return e; }); return answer; }; console.log("result:: ", solution([ "ABACD", "BCEFD" ], [ "ABCD", "AABB" ])); // [9, 4] console.log("result:: ", solution([ "AA" ], [ "B" ])); // [-1] console.log("result:: ", solution([ "AGZ", "BSSS" ], [ "ASA", "BGZ" ])); // [4,6]
'> 기초 > 코테 연습' 카테고리의 다른 글
TIL-2024.03.29 - 코테연습 - 둘만의암호(1) .programmers (0) 2024.03.29 TIL-2024.03.23 - 코테연습 - Kakao- 크레인 인형뽑기 게임(1).programmers (0) 2024.03.23 TIL-2024.03.21 - 코테연습 - 옹알이(1) & 명예의전달(1).programmers (0) 2024.03.21 코딩 문제 2. 기러기 토마토 스위스 인도인 별똥별 (회문 숫자) (0) 2023.09.21 코딩 문제 1. 배열 안 두개의 합 (0) 2023.08.03