프로그래머스 문제(Java) No.14 <서울에서 김서방 찾기>

오하수·2026년 2월 3일

이 문제는 문자열 배열 seoul이 주어졌을 때, 배열 안에 포함된 Kim의 위치를 찾아서 그 값을 이용해 지정된 형식의 문자열을 반환하는 문제이다.

for문을 사용해서 Seoul 배열안에 Kim이라는 문자열과 동일한 이름의 문자열이 있으면 그 인덱스를 찾아 반환하면 된다.

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

String 배열의 seoul에 문자를 넣어주고 solution() 메서드를 호출하고 결과를 result에 저장해 호출한다.

public class Main {
  public static void main(String[] args) {
    Solution sol = new Solution();
    String[] seoul = {"Jane", "Kim"};
    String result = sol.solution(seoul);
    System.out.println(result);
  }
}

profile
오늘하루도수고하세용~

0개의 댓글