import java.util.Arrays;
class Solution {
public int solution(String[] s1, String[] s2) {
int count = 0;
int answer = 0;
for(int i =0; i<s2.length; i++) {
for(int j =0; j<s1.length; j++) {
if( s2[i].equals(s1[j])) {
count++;
System.out.println(s2[i]);
}
}
}
answer= count;
return answer;
}
}
이중 for문을 사용함.
- 바깥 for 문에 길이가 큰 배열, 안쪽 for 문에 길이가 작은 배열을 사용함
→ 문제의 제한 조건에서 중복된 원소를 갖지 않음 : count ++ 를 해준 후, 배열 내 원소를 바꾸지 않아도 됨.
반응형
'(문제풀이)' 카테고리의 다른 글
프로그래머스(java) : 짝수 홀수 개수 (0) | 2022.10.10 |
---|---|
프로그래머스(java) : 양꼬치 (0) | 2022.10.10 |
프로그래머스 (java) : 편지 (0) | 2022.10.09 |
프로그래머스(java) : 짝수의 합 (0) | 2022.10.09 |
프로그래머스(java) : 배열의 평균값 (0) | 2022.10.09 |