728x90
오늘의 문제
LeetCode - Find Words Containing Character (출처 하단 표기)
문제 푸는 데 오랜 시간이 걸리지 않아 한 문제를 더 풀었다. 해당 문제는 여기에 따로 정리하였다.
문제
You are given a 0-indexed array of strings words and a character x.
Return an array of indices representing the words that contain the character x.
Note that the returned array may be in any order.
제한사항
- 1 <= words.length <= 50
- 1 <= words[i].length <= 50
- x is a lowercase English letter.
- words[i] consists only of lowercase English letters.
입출력 예
words | x | return |
["leet","code"] | "e" | [0, 1] |
["abc","bcd","aaaa","cbc"] | "a" | [0, 2] |
["abc","bcd","aaaa","cbc"] | "z" | [ ] |
풀이
class Solution {
public List<Integer> findWordsContaining(String[] words, char x) {
List<Integer> answer = new ArrayList<>();
for(int i=0; i<words.length; i++) {
if(words[i].contains(x+"")) {
answer.add(i);
}
}
return answer;
}
}
x에 해당하는 문자가 words의 각 원소에 있는지 확인하여 인덱스를 리스트에 넣어 리턴하면 되는 문제였다. String contains 메소드의 파라미터는 Charsequence 타입이기 때문에 x+"" 처리를 해주어 문자열로 들어가게 해 주었다.
출처: LeetCode, https://leetcode.com/problems/find-words-containing-character/
728x90
'코딩테스트 연습 > 99클럽' 카테고리의 다른 글
[99클럽] 99클럽 코테 스터디 30일차 TIL - 문자열 (0) | 2024.06.18 |
---|---|
[99클럽] 99클럽 코테 스터디 29일차 TIL - 문자열 (0) | 2024.06.17 |
[99클럽] 99클럽 코테 스터디 27일차 TIL - 배열 (Array) (1) | 2024.06.15 |
[99클럽] 99클럽 코테 스터디 26일차 TIL - 배열 (Array) (0) | 2024.06.14 |
[99클럽] 99클럽 코테 스터디 25일차 TIL - 그래프 (Graph) (0) | 2024.06.13 |