1-15)TIL

최보훈·2024년 1월 15일
0

TIL

목록 보기
10/28
post-thumbnail

알고리즘

Array.Resize(ref T[]? array, int newSize)

배열의 크기를 다시 조절할 때 사용된다.
나누어 떨어지는 수

 public int[] solution(int[] arr, int divisor) {
          int[] answer = new int[arr.Length];
int a = 0;
for(int i=0; i<arr.Length; i++)
{
    if (arr[i] %divisor == 0)
    {
        answer[a] = arr[i];
        a++;
    }
}
if(a ==0)
{
    Array.Resize(ref answer,1);
    answer[0] = -1;
}
else
{
    Array.Resize(ref answer, a);
    Array.Sort(answer);
   
}
return answer;

처음에는 배열의 크기를 모르기에 최대 크기로 배열을 초기값을 잡아준 다음 다시 조절하는 경우에 사용되었다.

new String(char)

char 배열형을 문자형으로 바로 변경할 수 있다.

0개의 댓글