코딩테스트 준비

[Java] 서울에서 김서방 찾기

graph-dev 2023. 4. 18. 20:02
728x90

김서방은 x에 있다를 찾습니다. 이 문제는 다시 해석해보면, seul이라는 String 배열에서 "Kim"이라는 성분의 위치(인덱스)값을 찾으면 되는 간단한 문제입니다.

 

class Solution {
    public String solution(String[] seoul) {
        String answer = "";
        
        for(int i = 0 ; i < seoul.length ; i++){
            if(seoul[i].equals("Kim")){
                answer = "김서방은 " + i + "에 있다";
            }
            
        }
        
        return answer;
    }
}

 

그래서 저는 for문을 활용해서 seoul 배열의 성분의 수만큼 반복해서 성분 중에 "Kim"이 있는 경우의 인덱스 값을 answer에 넣어 반환시켰습니다.

 

문자열을 반환해야 하므로, "김서방은 i 에 있다."라는 문자열을 연결시켜서 대입하고, 이를 return 시켜 해결했습니다.