반응형

개발공부/Problem Solving 2

[프로그래머스 고득점 Kit] 위장

코딩테스트 연습 - 위장 programmers.co.kr 요구사항 의상 이름, 의상 종류로 이루어진 2차원 배열이 들어왔을 때 서로 다른 옷의 조합 수를 구한다. 주의사항 같은 종류의 의상을 입을 수 없다. 종류는 1가지씩! 최소 한 개의 의상을 입는다. 이름이 같은 의상은 없다. 코드 'usestrict'; function calculateCombination(hashmap) { let result = 1; hashmap.forEach((element) => { result *= element + 1; }); return result - 1; } function setHashmap(array) { let hashMap = new Map(); array.forEach((element) => { let k..

[프로그래머스 고득점 Kit] 완주하지 못한 선수

코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 요구사항 participant : 마라톤에 참여한 선수들 배열 completion : 완주한 선수들의 배열 result : 완주하지 못한 선수의 이름 (항상 1명) 주의사항 completion의 길이가 participant보다 1 작다. 이름은 모두 알파벳 소문자이다. 동명이인 존재한다. 코드 function findDidnotFinishedPlayer(participant, completion){ for (let i = 0; i < comp..