프로그래머스_Lv0_n의 배수고르기_C#

Today Jeeho Learned·2022년 11월 11일
0

알고리즘

목록 보기
21/38
post-thumbnail

문제 출처

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
참고하자

profile
기록해야 (살아)남는다 !

0개의 댓글