본문 바로가기

코딩테스트

(3)
[프로그래머스] 가장 많이 받은 선물 / Js https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 function solution(friends, gifts) { let giftCountReceived = {}; let giftCountGiven = {}; // 친구들 값들을 초기화 friends.forEach(friend => { giftCountGiven[friend] = {}; giftCountReceived[friend] = 0; friends.forEach(other =>..
[프로그래머스] 신고 결과 받기 / js https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제는 위의 링크를 참조 해주세요 function solution(id_list, report, k) { let answer = []; // 중복 제거된 신고자 let reports = {}; // 신고된 카운트 let reportsCount = {}; // 중복 제거 id_list.forEach( (id) => { reports[id] = new Set(); reportsCount[id] = 0..
[프로그래머스 ] 추억의 점수 / Js Lv1 추억의 점수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 사진들을 보며 추억에 젖어 있던 루는 사진별로 추억 점수를 매길려고 합니다. 사진 속에 나오는 인물의 그리움 점수를 모두 합산한 값이 해당 사진의 추억 점수가 됩니다. 예를 들어 사진 속 인물의 이름이 ["may", "kein", "kain"]이고 각 인물의 그리움 점수가 [5점, 10점, 1점]일 때 해당 사진의 추억 점수는 16(5 + 10 + 1)점이 됩니다. 다른 사진 속 인물의 이름이 ["kali", "mari", "don", "tony"]이고 ["kali", "mari..