728x90
반응형
import java.io.IOException;
import java.util.*;
class Main {
public static void main(String[] args) throws IOException {
int [] arr = {1,2,3,4,6,7,8,0};
System.out.println(solution(arr));
System.out.println(solution2(arr));
}
public static int solution(int[] numbers) {
int answer = 0;
int [] ans = new int[10];
for (int i = 0; i < numbers.length; i++) {
ans[numbers[i]]++;
}
for (int i = 0; i < ans.length; i++) {
if(ans[i]==0) answer+=i;
}
return answer;
}
public static int solution2(int[] numbers){
int total = 45;
int sum = Arrays.stream(numbers).sum();
return total - sum;
}
}
728x90
반응형
'알고리즘 > 수학문제' 카테고리의 다른 글
[백준] 2003번 수들의 합 2 (0) | 2022.05.23 |
---|---|
[백준] 18870번 좌표 압축 #Java (0) | 2022.05.22 |
[프로그래머스] 약수의 개수와 덧셈 #Java (0) | 2022.05.20 |
[백준] 11723번 집합 #Java (0) | 2022.05.18 |
[백준] 9625번 BABBA #Java (0) | 2022.05.17 |