본문 바로가기

HashMap

(2)
Programers - Hash [완주하지 못한 선수] 1. 문제 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participantcompletionreturn [leo, ki..
Java - 8 [Wrapper Class, ArrayList, HashMap] Wrapper Class - Wrapper Class는 기본적으로 기본형 자료형에 해당 자료형의 객체를 씌우는 것이다. - 기본형 자료형을 참조형 자료형 처럼 써야 할때 사용한다. Integer i = new Integer(123); Integer i = 23; - 이렇게 생성자로도 선언이 가능하고 기본 자료형처럼도 선언이 가능하다. System.out.println(123 == 123); System.out.println(Integer(123).equals(Integer(123)); - 기본형 자료형은 == 연산자가 괜찮으나 참조형으로 변한이상 객체가 되어 .equals() 메소드로 비교해야한다. ArrayList - 배열과는 다르게 미리 배열의 범위를 지정하지 않아도 된다. - ArrayList에는 ..