
내가 작성한 코드
class Solution {
public int solution(int[] numbers) {
int sum = 0;
for(int num : numbers) {
sum += num;
}
return 45 - sum; // 0~9까지의 합은 45이므로, 0~9까지의 합에서 numbers 배열의 합을 빼면 남은 숫자의 합임
/* 점점 빼나가는 방식
int sum = 45;
for (int i : numbers) {
sum -= i;
}
return sum;
*/
}
}
다른 사람의 코드
import java.util.Arrays;
class Solution {
public int solution(int[] numbers) {
return 45-Arrays.stream(numbers).sum();
}
}
Share article