연습문제/C# 연습문제
13. 배열끼리 비교하여 중복제거(차집합)
규남
2023. 8. 16. 03:02
반응형
<소스 코드>
namespace Test
{
internal class Program
{
static void Main(string[] args)
{
int[] a = { 1, 2, 3, 4, 5 };
int[] b = { 1, 3 };
// a 배열에서 b배열을 제외하기
// 방법 1. Except를 이용한 차집합
int[] c = a.Except(b).ToArray();
Console.WriteLine(string.Join(", ", c));
// 방법 2. Contains를 이용한 비교
List<int> result = new List<int>();
for(int i = 0; i < a.Length; i++)
{
if(!b.Contains(a[i]))
result.Add(a[i]);
}
Console.WriteLine(string.Join(", " ,result.ToArray()));
}
}
}
<결과 확인>
728x90
반응형