[백준] C# : 과제 안 내신 분..? (5597번)

ssu_hyun·2022년 7월 14일
0

Data Structure & Algorithm

목록 보기
28/67
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Baekjoon
{
    class Program
    {
        static void Main(string[] args)
        {
            // 1~30번까지의 리스트 생성
            List<int> assignmentList = Enumerable.Range(1, 30).ToList();

            // 낸 사람 28명 한 줄씩 숫자 입력받아 리스트에서 제거
            for (int i=0; i<28; i++)
            {
                int n = int.Parse(Console.ReadLine());
                assignmentList.Remove(n);
            }

            // 리스트 정렬해서 첫번째 , 두번째 출력
            assignmentList.Sort();
            Console.WriteLine(assignmentList[0]);
            Console.WriteLine(assignmentList[1]);
        }
    }
}
  • Enumerable.Range(a, b).ToList() : a부터 b개의 수를 순차적으로 Linq에 채워 리스트로 만듦
  • .Remove(n) : 리스트에서 해당 값을 가진 첫번째 요소를 제거
  • .Sort() : 리스트 정렬

0개의 댓글