정수의 배열이 주어지는데, 0~9사이의 수 없는 수가 무엇인지 찾아서, 없는 수들의 합계를 구하는 문제이다.
using System;
using System.Linq;
public class Solution {
public int solution(int[] numbers)
{
int[] everyNumbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
numbers = everyNumbers.Except(numbers).ToArray();
int answer = numbers.Sum();
return answer;
}
}
정수 0~9를 배열로 만들어준뒤, Linq를 이용해서 주어진 무작위 정수배열과 교집합이 아닌 부분을 추려냅니다.
그리고 남은 수를 더해서 정답으로 반환합니다.