for (int i = 1; i < 10 ; i++) { a+=i;}
for (int i : numbers) { answer+=i;}
class Solution {
public int solution(int[] numbers) {
int a = 0;
int answer = 0;
for (int i = 1; i < 10 ; i++) {
a+=i;
}
for (int i : numbers) {
answer+=i;
}
return a - answer;
}
}
class Solution {
public int solution(int[] numbers) {
int a = 0;
int answer = 0;
for (int i = 1; i < 10 ; i++) {
a+=i;
}
for (int i : numbers) {
a-=i;
}
return a;
}
}
import java.util.Arrays;
import java.util.stream.IntStream;
class Solution {
public int solution(int[] numbers) {
return 45-Arrays.stream(numbers).sum();
}
}
나는 다 더해서 빼는 것만 생각했는데, 반복하면서 빼면 조금이라도 코드 수를 줄일 수 있다....!
배열에서 스트림을 생성할 때 사용한다.
사용법
Arrays.stream(numbers).sum();
배열 numbers를 돌며 값을 더하게 된다.