https://school.programmers.co.kr/learn/courses/30/lessons/120903
정답
class Solution {
public int solution(String[] s1, String[] s2) {
int answer = 0;
if(s1.length>=s2.length)
{
for(int i=0; i<s1.length; i++)
{
for(int j=0; j<s2.length; j++)
{
if(s1[i].equals(s2[j]))
answer++;
}
}
}
else if(s1.length<s2.length)
{
for(int i=0; i<s2.length; i++)
{
for(int j=0; j<s1.length;j++)
{
if(s2[i].equals(s1[j]))
answer++;
}
}
}
return answer;
}
}
다른 사람의 풀이
class Solution {
public int solution(String[] s1, String[] s2) {
int answer = 0;
for(String str1 : s1){
for(String str2 : s2){
if(str1.equals(str2)){
answer++;
break;
}
}
}
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - n의 배수 고르기 (0) | 2024.05.06 |
---|---|
[JAVA] 프로그래머스 - 숫자 찾기 (0) | 2024.05.06 |
[JAVA] 프로그래머스 - 문자열 계산하기 (0) | 2024.05.05 |
[JAVA] 프로그래머스 - 가장 큰 수 찾기 (0) | 2024.05.05 |
[JAVA] 프로그래머스 - 편지 (0) | 2024.05.05 |