https://school.programmers.co.kr/learn/courses/30/lessons/120905?language=csharp
using System;
using System.Collections.Generic;
public class Solution {
public int[] solution(int n, int[] numlist) {
int[] answer = new int[] {};
List<int> insList = new List<int>();
for(int i = 0; i < numlist.Length; i++){
if(numlist[i] % n == 0){
insList.Add(numlist[i]);
}
}
answer = insList.ToArray();
return answer;
}
}
그렇게 어렵지 않은 문제인데, C#으로 풀려고하니 어려웠다.
int정수형을 담는 insList를 선언해주고, Add를 통해 원하는 값들을 하나씩 추가해주는 것이 중요하다. 그리고 마지막에 insList를 다시 ToArray()를 통해 배열로 돌려주는 것을 잘 알아야겠다.
int [] answer = new int [] {}; 는 배열을 선언해주는 것이다.
List<자료형> list = new List<자료형>(); 는 List를 만들어주는 것이다.
list.ToArray() 는 리스트를 배열로 돌려주는 것
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=yunani99&logNo=30111554673
참고하자