목록해시 (3)
HIT해
https://school.programmers.co.kr/learn/courses/30/lessons/1845?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(nums) { const result = new Map(); const count = nums.length/2; let answer = 0; for(let i = 0; i < nums.length; i++){ if(result.get(nums[i])){ result.set(nums[i],result.get(nums[i])+1) }e..

https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제들을 풀면서 기본적인 함수 sort를 쓰면 무조건 시간초과가 나기 때문애 어떤 기준에서 만들지 고민을 했다. 그런데 다른 사람들의 풀이를 보니 이게 무슨. sort 함수로 배열을 정리한다음에 다르게 나오는 참가자를 출력하는게 끝이었다. function solution(participant, completion) { participant.sort(); completion.sort(); for(l..
https://www.acmicpc.net/problem/11652 11652번: 카드 준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지 www.acmicpc.net 해시와 관련된 검색 문제다. 얼마나 빠르게 검색하느냐가 관건인데. 병합정렬을 통해 정렬 후 카운팅으로 정답을 알아가는 문제다. 문제 준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지고 있는 정수를 구하는 프로그램을 작성하시오. 만약, 가장 많..