문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/120869

제한 사항

입출력 예

풀이
import java.util.Arrays;
class Solution {
public int solution(String[] spell, String[] dic) {
return Arrays.stream(dic)
.map(s -> {
for (String sp : spell)
s = (s.contains(sp) ? s.replaceFirst(sp, "") : "1");
return s;
})
.anyMatch(s -> s.equals("")) ? 1 : 2;
}
}
후기
아... 한 번 틀렸다... 반복문에서 조건이 마지막 원소만 바꾸는 경우를 생각을 못해서 조건을 그냥 포함하고 있는지로 바꿨다.
'코딩테스트 (프로그래머스) > Java' 카테고리의 다른 글
| [프로그래머스][Java][Lv. 0] 정사각형으로 만들기 (0) | 2024.02.16 |
|---|---|
| [프로그래머스][Java][Lv. 0] 그림 확대 (0) | 2024.02.15 |
| [프로그래머스][Java][Lv. 0] 직사각형 넓이 구하기 (0) | 2024.02.14 |
| [프로그래머스][Java][Lv. 0] 로그인 성공? (0) | 2024.02.13 |
| [프로그래머스][Java][Lv. 0] [PCCE 기출문제] 8번 / 창고 정리 (0) | 2024.02.09 |