[프로그래머스_ Java_Lv1] 서울에서 김서방 찾기

박경희·2024년 2월 4일

코딩테스트

목록 보기
36/69

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

인덱스 구하는 방식 - [ i 자체가 index ]

  • for (int i = 0; ...)

향상된 for문

 public String solution(String[] seoul) {
        int x = 0;

        for (String result : seoul) {
            if (result.equals("Kim")) break;
                x++;
        }
        return "김서방은 " + x + "에 있다";
    }    
  • x는 현재 반복 위치(index)를 나타내는 변수
  • x를 직접 증가시키면서 index처럼 쓰는 것.

인덱스 구하는 방식 - [ 직접 카운팅 ]

  • for (String value : arr) + x++

0개의 댓글