[코딩테스트연습] 코딩테스트 입문 > Lv.0 배열의 유사도

2024. 3. 13. 11:24코딩 테스트/[프로그래머스] Java

문제 설명

 


문제 풀이

class Solution {
    public int solution(String[] s1, String[] s2) {
        int answer = 0;
        for(String item: s1){
            for(String item2: s2){
                if(item.equals(item2)) answer+=1;
            }
        }
        return answer;
    }
}

 

모든 원소들끼리 비교 후 같은 원소가 있다면 +1 아니면 그대로 출력한다.

 

 

다른 사람의 풀이를 확인해 보니,

stream이나 Arrays를 사용한 사람들이 종종 보였다.

이 방법에 대해서 더 공부해보아야 겠다.

더 효율적인가?