반응형
<소스 코드>
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
반응형
'연습문제 > C# 연습문제' 카테고리의 다른 글
16. 2차원 배열 출력하기(다차원) (1) | 2023.08.27 |
---|---|
15. 팩토리얼 구현하기 (0) | 2023.08.17 |
14. 2차원 배열 길이 구하기 (0) | 2023.08.16 |
12. 문자열 자르기 (0) | 2023.08.16 |
11. 문자열 접두사 비교하기 (0) | 2023.08.16 |
10. 공백(다중) 처리하기 (0) | 2023.08.06 |
9. 제곱근과 제곱수 (0) | 2023.08.06 |
8. 문자열 치환, 문자열 변경(특정문자) (0) | 2023.08.06 |
7. 대소문자 구별없이 비교하기(Contains) (0) | 2023.08.03 |
6. 대소문자 변환 (0) | 2023.08.03 |