https://school.programmers.co.kr/learn/courses/30/lessons/120869
내 코드가 마음에 들어 기록한다.
나는 확실히 코드를 이해하기 쉽게 짠다(고 생각한다 진짜로).
어렵게 짜면 나부터 이해 못 하기 때문에 같은 문제라도 나는 (가장) 이해하기 쉽게 기술한다.
다른 사람의 코드 보고 방금 확실히 그런 점을 느꼈다.
import java.util.stream.*;
import java.util.*;
class Solution {
public int solution(String[] spell, String[] dic) {
boolean allSpellsInDic = Arrays.stream(dic)
.anyMatch(dicItem -> Arrays.stream(spell)
.allMatch(spellItem -> dicItem.contains(spellItem)));
return allSpellsInDic ? 1 : 2;
}
}
'코딩테스트 연습' 카테고리의 다른 글
안전지대 (0) | 2024.05.07 |
---|---|
특이한 정렬 (0) | 2024.05.07 |
최대공약수와 최소공배수 (0) | 2024.05.06 |
같은 숫자는 싫어 (0) | 2024.05.06 |
구슬을 나누는 경우의 수 (0) | 2024.05.05 |