(Python, Java) 프로그래머스 - 없는 숫자 더하기
in Algorithm on Programmers, Level1
[문제 링크]
Python 풀이
def solution(numbers):
answer = 0
numbers = set(numbers)
for number in range(1, 10):
if number not in numbers:
answer += number
return answer
Java 풀이
import java.util.Arrays;
import java.util.stream.IntStream;
class Solution {
public int solution(int[] numbers) {
return IntStream.rangeClosed(0, 9).filter(target
-> Arrays.stream(numbers).noneMatch(number -> number == target)).sum();
}
}