[Programmers] 서울에서 김서방 찾기 - 연습문제

5774 단어 algorithmalgorithm
import java.util.ArrayList;
import java.util.Arrays;

// 서울에서 김서방 찾기 - 연습문제
public class FindKimAtSeoul {

	public String solution1(String[] seoul) {
		return "김서방은 " + Arrays.asList(seoul).indexOf("Kim") + "에 있다";  // Arrays.asList(seoul) : 배열을 리스트처럼 취급. 리스트로 완전히 바뀌는 것은 아님
	}

	public String solution(String[] seoul) {

		ArrayList<String> list = new ArrayList<String>();
		for (String ele : seoul) {
			list.add(ele);
		}
		return "김서방은 " + list.indexOf("Kim") + "에 있다";
	}

	public static void main(String[] args) {

		FindKimAtSeoul s = new FindKimAtSeoul();
		String[] seoul = { "Jane", "Kim" };
		System.out.println(s.solution(seoul));

	}
}
  • Arrays.asList(seoul) : 배열을 리스트처럼 취급. 리스트로 완전히 바뀌는 것은 아님. 리스트로 취급후 indexOf() 메소드 이용

좋은 웹페이지 즐겨찾기