풀이 1.
class Solution {
public double solution(int[] numbers) {
int sum = 0;
for (int number : numbers) {
sum += number;
}
return ((double) sum / numbers.length);
}
}
풀이 2.
import java.util.Arrays;
class Solution {
public double solution(int[] numbers) {
return Arrays.stream(numbers).average().orElse(0);
}
}
문제를 풀고나서 다른사람의 풀이를 보고 너무 신기해서 다시 한번 풀어보았다.
재야의 고수가 정말 많다 😆
그런데 코드는 깔끔해졌는데 시간값은 느려졌다. (stream
이 무겁나?)