문제 설명
정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.
using System;
using System.Collections.Generic;
public class Solution {
public List<int> solution(int start_num, int end_num) {
List<int> answer = new List<int>();
for(int i = start_num; i <= end_num; i++)
{
answer.Add(i);
}
return answer;
}
}
다른 풀이
using System;
public class Solution {
public int[] solution(int start, int end) {
int[] answer = new int[end-start+1];
for(int i=0;i<end-start+1;i++)
{
answer[i]=start+i;
}
return answer;
}
}
using System;
public class Solution {
public int[] solution(int start, int end) {
int[] answer = new int[end-start+1];
int num =0;
for(int i =start; i <=end; i++)
{
answer[num] = i;
num++;
}
return answer;
}
}
using System;
public class Solution {
public int[] solution(int start, int end) {
int[] answer = new int[] {};
Array.Resize(ref answer, end-start+1);
for(int i = start; i <= end; i++){
answer[i-start] = i;
}
return answer;
}
}