728x90
hashmap을 사용해 배열의 첫 요소와 마지막 요소 받기
//첫 요소와 마지막 요소 HashMap을 리턴
package com.codestates.coplit;
import java.util.*;
public class Main {
public HashMap<String, String> transformFirstAndLast(String[] arr) {
// TODO:
if (arr.length == 0){
return null;
}
//빈 배열일 때 null 반환
HashMap <String, String> result = new HashMap <>();
//결과를 받을 해쉬맵 생성
result.put(arr[0], arr[arr.length -1]);
return result;
}
}
`HashMap <String, String> result = new HashMap <>();` 결과를 받을 새로운 hashmap 생성 `result.put(arr[0], arr[arr.length -1]);`
put(key,value): hashmap에 값 추가
arr.length: 배열 arr의 길이를 측정
728x90
'Java > 연습문제' 카테고리의 다른 글
[JAVA] 문자열의 첫 글자 구하기 (0) | 2022.10.21 |
---|---|
[JAVA] 2의 거듭제곱인지 확인 (0) | 2022.10.21 |
[JAVA] Json 페어 문제 (0) | 2022.10.21 |
[JAVA] 원금 2배되는 기간 (0) | 2022.10.21 |
[JAVA] 재귀함수 연습 문제 (0) | 2022.10.21 |
댓글