강의로 돌아가기
김길규

5번, 7번 틀림

뭐가 문제일까요....?

작성중인 코드―Solution.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.util.Vector;
import java.util.Arrays;

class Solution {
    public int solution(int n, int[] lost, int[] reserve) {
        Vector<Integer> lost_v = new Vector();
        int answer = 0;

        for (int i = 0; i < lost.length; i++) {
            lost_v.add(lost[i]);
        }

        for (int i = 0; i < reserve.length; i++) {
            if (lost_v.contains(reserve[i])) {
                lost_v.removeElement(reserve[i]);
            } else if (lost_v.contains(reserve[i] - 1)) {
                lost_v.removeElement(reserve[i] - 1);
            } else if (lost_v.contains(reserve[i] + 1)) {
                lost_v.removeElement(reserve[i] + 1);
            } 
        }
        answer = (n - lost_v.size());
        return answer;
    }
}
1 개의 답변
jar100

빌려준 사람이 옷을 도난 당했으면 다른사람에게 못빌려줍니당

그 조건을 한번 적용해보세요 예를 들면

solution(5, new int[]{3,4}, new int[]{4,5})

4는 여별의 체육복이 있지만 잃어버려 빌려줄 수 없니다.

5가 아닌 4가 나와야합니당

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.