취업 및 이직 준비/코딩테스트 준비

프로그래머스 자바 (배열의 유사도) 코딩테스트 문제

code2772 2023. 3. 20. 10:36
728x90
반응형
class Solution {
    public int solution(String[] s1, String[] s2) {
        int answer = 0;
      
            for (int i=0; i < s1.length; i++)
//    이중 포문을 사용하여 배열을 하나하나 비교하기 위해 사용             
                for (int j=0; j <s2.length; j++){
//                     문자열이기 때문에 == 가 아닌 equals를 사용
                    if(s1[i].equals(s2[j])){
                        answer++;
                    }
                }
       
        return answer;
    }
}

기본적인 배열 문제이다. 배열을 각각 비교하기 위해 이중 포문을 사용하여 하나하나 배열을 반복하여 비교하고 문자형이기 때문에 equals를 사용하여 동일할 경우 결과값을 ++ 해주었다.

반응형