💡풀이
import java.util.Arrays;
public class Solution {
public String solution(String[] seoul) {
int index = Arrays.asList(seoul).indexOf("Kim");
return String.format("김서방은 %d에 있다", index);
// or "김서방은 %d에 있다".formatted(index); *Java 15 이상
}
}
📖새로 배운 부분
배열에는 indexOf/contains가 없다.
그리고 String, List 등에는 indexOf/contains가 존재한다.
배열에서 비슷한 기능이 필요하면, List로 변환하거나 반복문, 또는 Arrays.binarySearch를 사용해야 한다!!
GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.
프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.
github.com
'CodingTest > Programmers' 카테고리의 다른 글
[프로그래머스, Java] 핸드폰 번호 가리기 (0) | 2025.07.09 |
---|---|
[프로그래머스, Java] 콜라츠 추측 (0) | 2025.07.09 |
[프로그래머스, Java] 나누어 떨어지는 숫자 배열 (0) | 2025.07.09 |
[프로그래머스, Java] 없는 숫자 더하기 (0) | 2025.07.09 |
[프로그래머스, Java] 음양 더하기 (0) | 2025.07.09 |