일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- builder-pattern
- vuejs
- ORM
- SpringMVC
- CKA
- JPA
- Di
- superBuilder
- Kubernetes
- DevOps
- CI
- 코딩테스트연습
- 프로그래머스
- 해시맵
- CI/CD
- cd
- map
- IntelliJ
- k8s
- Spring
- Vue
- 알고리즘
- programmers
- java
- Oracle
- hibernate
- docker
- dabase
- 뷰
- 자바
- Today
- Total
목록java (26)
문홍의 공부장
HashMap의 개념과 특징 HashMap은 Map을 구현했으므로, Map의 특징인 키와 값을 묶어 하나의 데이터(entry)로 저장한다는 특징을 갖는다. 그렇다면 해시맵은 어떻게 사용하여야 할까? HashMap을 사용하는 이유를 예를 들어 명확하게 설명해 놓은 포스팅이 있어, 예시를 빌려왔다. 원문은 https://dzone.com/articles/how-to-use-java-hashmap-effectively이다. 여러분이 편의점(원문은 식료품점)을 운영하고 있고, 여러분의 가게에서 많은 종류의 상품을 다루고 있다고 하자. 그 많은 상품들은 각자 이름과 가격이 있다. 이 모든 상품을 모두 기억하고 있는 것은 어려운 일이다. 상품들의 정보를 노트에 기록하는 중에도 상품을 팔아야되며 또 그것들의 가격을 ..
문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 나의 풀이 이 문제는 [해시] 로 구분되어 있어, HashMap을 사용하는 게 출제자가..