본문 바로가기
메모장/코딩테스트 준비

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

by code2772 2023. 3. 20.

[ 목차 ]

    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를 사용하여 동일할 경우 결과값을 ++ 해주었다.

    반응형