반응형
- 첫 풀이 및 정답 풀이
처음에 문제를 읽고 for문을 통해 선형 탐색으로 찾으면 쉽게 풀 수 있다고 생각했기 때문에, 다른 방식의 풀이법을 생각해 보았다. 그 과정에서 이전에 얼핏 알았던 indexOf()메소드에 대해서 찾아보게 되었고 이번 기회에 정확한 사용법을 알 수 있었다. ArrayList의 indexOf() 메서드를 사용하기 위해 Arrays클래스의 asList() 메서드를 이용한다.
import java.util.Arrays;
class Solution {
public String solution(String[] seoul) {
String answer = "";
// Arrays.asList(seoul)로 ArrayList로 변환한 뒤, indexOf()메소드를 통해 Kim의 인덱스를 찾는다.
int index = Arrays.asList(seoul).indexOf("Kim");
// 출력형식 완성.
answer = "김서방은 "+index+"에 있다";
return answer;
}
}
반응형