프로그래머스 - 없는 숫자 더하기
2022. 2. 27.
정수의 배열이 주어지는데, 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를 이용해서 주어진 무작위 정수배열과 교집합이 아닌 부분을 추려냅니다. 그리고 남은 수를 더해서 정답으로 반환합니다.