[Java] 리스트 (List) 정리
리스트 (List) 란? 배열과 같이 객체를 일렬로 늘어놓은 구조를 가지고 있다. 객체를 인덱스(index)로 관리하기 때문에 객체를 저장하면 자동으로 인덱스가 부여되고, 인덱스로 객체를 검색, 추가,
pongic.tistory.com
2. 오늘의 문제 : Find Words Containing Character
https://leetcode.com/problems/find-words-containing-character/submissions/
문자열 배열에서 각 인덱스에 있는 글자에서 매개변수로 주어진 char x가 포함되어 있으면 해당 인덱스를 반환하는 것입니다. 근데 포함된 인덱스를 List형식으로 반환 하는 것이 포인트!
3. 풀이
class Solution {
public List<Integer> findWordsContaining(String[] words, char x) {
List<Integer> result = new ArrayList<>();
for(int i = 0; i < words.length; i++){
if(words[i].contains(String.valueOf(x)))
result.add(i);
}
return result;
}
}
3. 회고
배열문제는 알고리즘적으로 어려운 것은 없지만 내장함수 사용, 매개변수의 타입 등 외워야할 것이 좀 있는 것 같습니다.
'항해99_코테스터디' 카테고리의 다른 글
[항해99]99클럽 코테 스터디 22일차 TIL + 문자열 (0) | 2024.06.19 |
---|---|
[항해99]99클럽 코테 스터디 21일차 TIL + 문자열 (0) | 2024.06.17 |
[항해99]99클럽 코테 스터디 19일차 TIL + 배열 (1) | 2024.06.16 |
[항해99]99클럽 코테 스터디 18일차 TIL + 배열 (1) | 2024.06.14 |
[항해99]99클럽 코테 스터디 17일차 TIL + 그래프 (1) | 2024.06.13 |