https://www.acmicpc.net/problem/16435
using System;
using System.IO;
namespace B16435
{
class Program
{
static void Main()
{
StreamReader sr = new StreamReader(Console.OpenStandardInput());
StreamWriter sw = new StreamWriter(Console.OpenStandardOutput());
//입력
int[] nl = Array.ConvertAll(sr.ReadLine().Split(' '), int.Parse);
int[] arr = Array.ConvertAll(sr.ReadLine().Split(' '), int.Parse);
int n = nl[0];
int l = nl[1];
List<int> list = new List<int>();
for (int i = 0; i < n; i++) list.Add(arr[i]);
list.Sort(); //오름차순 정렬
for(int i = 0; i < list.Count; i++)
{
if (list[i] <= l) l++; //과일의 높이가 같거나 작으면 먹기
else break; //아니면 종료
}
sw.Write(l);
sr.Close();
sw.Flush();
sw.Close();
}
}
}
최근 자소서, 포트폴리오 수정에 교육에 바빠 알고리즘 공부를 제대로 못했다고 생각한다 🥲🥲
그래도 골드를 찍게 되는 날이 오다니, 물골드지만 뿌듯하다..!
'알고리즘 > 백준 BOJ' 카테고리의 다른 글
[ BOJ/C# ] 2941 크로아티아 알파벳 (0) | 2023.11.06 |
---|---|
[ BOJ/C# ] 1789 수들의 합 (0) | 2023.11.06 |
[ BOJ/C# ] 1427 소트인사이드 (0) | 2023.11.04 |
[ BOJ/C# ] 15829 Hashing (1) | 2023.11.03 |
[ BOJ/C# ] 1110 더하기 사이클 (1) | 2023.11.02 |