🌴 문제
Map 활용하기
Map에 키에 이름(유재석, 박나래, 이지은, 서장훈, 이광수)을 넣고, 값을 모두 'X'로 초기화 하세요.
- 성씨가 '이'씨인 경우에는 값을 'O'로 바꾼다.
- Iterator를 사용한다.
출력 예시
{이지은=O, 서장훈=X, 유재석=X, 이광수=O, 박나래=X}
🌴 문제 분석
package map_quiz;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class Review_Quiz02 {
public static void main(String[] args) {
Map<String, Character> names = new HashMap<>();
names.put("이지은",'X');
names.put("서장훈",'X');
names.put("유재석",'X');
names.put("이광수",'X');
names.put("박나래",'X');
// Iterator 반복문 사용.
Iterator<String> iter = names.keySet().iterator();
while (iter.hasNext()) {
String yee = iter.next(); // key
if (yee.startsWith("이")) { // key값으로 이씨로 시작하는지 검사
names.put(yee, 'O'); // value에 'o'으로 바꾸기.
}
}
System.out.println(names);
}
}
'Algorithm' 카테고리의 다른 글
Algorithm - 회원 추가하기 (0) | 2023.02.11 |
---|---|
Algorithm - 체조 경기 평균 점수 (0) | 2023.02.11 |
Algorithm - 십자(+)그리기 (0) | 2023.01.16 |
Algorithm - 최소값 index 배열 구하기 (0) | 2023.01.16 |
Algorithm - 배열 값 변경 (0) | 2023.01.16 |