Coding Test/프로그래머스

[200510] 서울에서 김서방 찾기 - 연습 문제(level1)

csmoon1010 2020. 5. 10. 23:21

1. 문제이해

- String 배열 중 "Kim"의 위치(index) 찾기

 

2. 전략

- seoul.length 내에서 for문 돌려 "Kim"인 index일 때 break

 

3. 참고사항

- 다른 풀이 : Arrays 라이브러리의 asList로 ArrayList만든 후 indexOf("Kim")

BUT ArrayList로 바꾸는 수고로움과 공간 낭비가 존재

 

4. 코드

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