배열의 크기를 다시 조절할 때 사용된다.
나누어 떨어지는 수
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;
처음에는 배열의 크기를 모르기에 최대 크기로 배열을 초기값을 잡아준 다음 다시 조절하는 경우에 사용되었다.
char 배열형을 문자형으로 바로 변경할 수 있다.