
class Solution {
public int solution(int[] numbers) {
int answer = 0;
boolean s=false;
for(int i=0;i<10;i++){
answer+=i;
for(int j=0;j<numbers.length;j++){
if(numbers[j]==i){
s=true;
break;}
}
if(s)
answer-=i;
s=false;
}
return answer;
}
}```
class Solution {
public int solution(int[] numbers) {
int sum = 45;
for (int i : numbers) {
sum -= i;
}
return sum;
}
}
import java.util.Arrays;
import java.util.stream.IntStream;
class Solution {
public int solution(int[] numbers) {
return IntStream.range(0, 10).filter(i -> Arrays.stream(numbers).noneMatch(num -> i == num)).sum();
}
}
~~
다른 분의 간단한 코드를 보면 장황하게 푼 내가 바보 같아진다...ㅋㅋ~~
다른 분들은 그만큼 공부해서라고 믿을래..ㅋㅋ