Coding test

서울에서 김서방 찾기

본명은이점례 2021. 6. 15. 23:25
728x90

나의 풀이

 

다른 사람의 풀이1
다른사람의 풀이2

 

 

ArraysList<> arr = new ArrayList<>(Arrays.asList(array));  이런 식으로 굳이 하지 않아도 반환값만 필요하다면 Arrays.asList(array).indexOf("Kim")으로도 충분하다.

 

하지만 IndexOf가 for문이 내장되어 있기 때문에 굳이 불필요한 메모리를 낭비한다는 것이 사람들의 주요 의견이다.

그렇기 때문에, 풀이2 같은 경우가 더 좋은 풀이라고 볼 수 있다. 

 

* 개념

for (String name : seoul) if name.equals("Kim")

문자열에 변수 넣기

1) " " +변수+ " ";

2) String str = String.format("%s", i);

728x90