[C#] 없는 숫자 더하기

Connected Brain·2025년 7월 30일

코딩 테스트

목록 보기
43/67

없는 숫자 더하기

문제 설명

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다.
numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를
return 하도록 solution 함수를 완성해주세요.

풀이

public class MissingNumberSum
{
    public static int Solution(int[] numbers)
    {
        int sum = 45;

        foreach (int number in numbers)
        {
            sum -= number;
        }
        
        return sum;
    }
}
  • 문제가 0~9까지의 숫자라는 특징을 이용한 지나치게 간단한 풀이라 좋은 풀이 일지는 알 수 없음

    배열에서 0~9까지의 숫자 중 없는 숫자의 합
    = 0~9까지의 숫자의 합에서 배열에 있는 숫자를 뺐을 때 남는 숫자

  • 0~9까지 숫자의 합인 45에서 시작해 배열에 있는 숫자를 하나씩 빼고 남은 값을 반환

0개의 댓글