getOrDefault 2

[Java] 조회값을 반환하거나 기본값을 반환하는 getOrDefault

getOrDefault 메서드 getOrDefault는 자바의 Map 인터페이스에서 제공하는 메서드 중 하나이다. 이 메서드는 주어진 키로 맵에서 값을 조회하고, 만약 해당 키가 존재하지 않을 경우 기본값을 반환한다. 다음은 getOrDefault 메서드의 시그니처이다. V getOrDefault(Object key, V defaultValue) - key: 조회할 키 - defaultValue: 키가 존재하지 않을 경우 반환할 기본값 동작 형태 etOrDefault 메서드는 다음과 같은 동작을 수행한다. 1. 맵에서 주어진 키(key)에 해당하는 값을 조회한다. 2. 만약 키가 존재하지 않으면, defaultValue를 반환한다. 3. 키가 존재하면, 해당 키에 매핑된 값을 반환한다. 예제 코드 imp..

알아가기/Java 2023.06.15

[Java] 백준 풀기 1159 - 농구 경기

자바 백준 1159번 브론즈 2 https://www.acmicpc.net/problem/1159 1159번: 농구 경기 상근이는 농구의 세계에서 점차 영향력을 넓혀가고 있다. 처음에 그는 농구 경기를 좋아하는 사람이었다. 농구에 대한 열정은 그를 막을 수 없었고, 결국 상근이는 농구장을 청소하는 일을 시작 www.acmicpc.net 문제 보기 분류: 구현, 문자열 문제 풀기 모든 이름을 입력받아 저장한다. 해시맵을 사용하여 이름의 첫 알파벳과 그 빈도수를 저장한다. 이때, getOrDefault() 를 사용하여 저장된 알파벳인 key 가 존재하면 기존의 value 에 1 을 누적하여 더하고 그렇지 않고 첫 알파벳 key 이면 0 + 1 을 저장한다. 모든 이름의 첫 알파벳을 HashMap 에 저장한 ..

공부하기/백준 2023.06.14