개발공부/코딩테스트 연습문제
[프로그래머스] 서울에서 김서방 찾기
ku-na
2022. 1. 11. 15:36
문제 설명과 제한사항

풀이
class Solution {
public String solution(String[] seoul) {
String answer = "";
for(int i = 0; i < seoul.length; i++){
if(seoul[i].equals("Kim"))
return "김서방은 " + i + "에 있다";
}
return answer;
}
}
++
배열의 내부 함수로 사용하는 방법도 있었다.
다른 사람의 풀이이다.
import java.util.Arrays;
class Solution {
public String solution(String[] seoul) {
int x = Arrays.asList(seoul).indexOf("Kim");
return "김서방은 "+ x + "에 있다";
}
}
다음과 같이 풀 수 있다.
Arrays.asList(seoul) : 배열 seoul을 List화
-> .indexOf("Kim") : List에서 Kim이 있는 인덱스를 반환