안녕하세요 골드입니다. 프로그래머스에서 알고리즘 문제를 풀다가 Map 형태에 자료구조를 사용하게 되었습니다. 그래서 오늘은 Java의 HashMap을 사용해서 배열의 값을 분류하는 방법에 대해서 글을 작성하겠습니다. 1. HashMap이란? 먼저, HashMap이란 Map 인터페이스를 구현한 하나의 클래스입니다. Map 인터페이스의 가장 큰 특징은 key값과 value값을 가진다는 것과 순서가 정해져있지 않다는 점입니다. key값은 value값을 찾기 위한 데이터인데 중복을 허용하지 않습니다. 하지만 value값은 중복을 허용합니다. HashMap의 사용방법은 이렇습니다. HashMap에 데이터를 저장할 때, key값을 같이 저장합니다. 데이터를 사용하기 위해서는 저장된 key값으로 데이터를 검색해서 가..