반응형
배열을 -1로 초기화하는데 3가지 방법이 있다.
01 for루프 사용
int[] vs = new int[26];
for (int i = 0; i < vs.Length; i++)
{
vs[i] = -1;
}
02 Enumerable.Repeat사용
Enumerable.Repeat
LINQ라이브러리의 일부로 제공되는 메서드이다. 지정된 요소를 반복하고 생성하여 컬렉션을 만들어준다.
public static IEnumerable<TResult> Repeat<TResult>(TResult element, int count);
매개변수
TResult : 생성할 요소의 유형
element : 반복해서 생성할 요소
count : 생성할 횟수
아래와 같이 한줄로 배열을 초기화할 수 있다.
int[] vs = Enumerable.Repeat(-1, 26).ToArray();
반응형
'코딩테스트 준비 > 자료구조 & 알고리즘' 카테고리의 다른 글
C# - Convert.ToInt32메서드로 진수 변환(2진수, 8진수, 16진수를 10진수로 ) (1) | 2023.11.21 |
---|---|
C# - Convert.ToString 메서드로 진수 변환(10진수를 2진수, 8진수, 16진수로) (0) | 2023.11.21 |
C# - 수식의 표기법(전위, 중위, 후위) (0) | 2023.10.20 |
C# - 다이나믹 프로그래밍(DP) (0) | 2023.10.08 |
C# - BFS(너비우선탐색)개념 및 코드 구현 (0) | 2023.09.19 |
댓글