본문 바로가기

알고리즘

(JAVA) 서울에서 김서방 찾기

import java.util.Map;
import java.util.HashMap;
class Solution {
  public String solution(String[] seoul) {
      int cnt=0;
      Map<String, Integer> map = new HashMap<>();
      for(String check:seoul){
          map.put(check,cnt);
          cnt++;
      }
      return "김서방은 "+map.get("Kim")+"에 있다";
  }
}

-------------------------------------

public class FindKim { public String findKim(String[] seoul){ return "김서방은 "+ Arrays.asList(seoul).indexOf("Kim") + "에 있다"; }

-------------------------------------

public class FindKim { public String findKim(String[] seoul){ int x = 0; while(x<seoul.length){ if(seoul[x] == "Kim") break; else x++; } return "김서방은 "+ x + "에 있다"; }


출처: www.programmers.co.kr