
String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.
문제 풀이
x에는 "Kim"이 있는 인덱스 번호를 말하는 것임으로 순회하여 문자열 배열seoul안에서 "Kim"과 같은 문자를 찾으면 반환하는 방식으로 풀었다.
반환할 때String.format형식을 사용하여 반환해주었다.
코드
public String solution(String[] seoul) {
String answer = "";
for (int i = 0; i < seoul.length; i++) {
if (seoul[i].equals("Kim")) {
answer = String.format("김서방은 %d에 있다", i);
}
}
return answer;
}