<aside> 🔥 연습 문제
<aside> 🔥 BOJ 2230 : 수 고르기
#include <bits/stdc++.h>
using namespace std;
int n, m;
int a [10005];
int mn = 99999;
int main(){
cin >> n >> m;
for(int i = 0; i < n; i++) cin >> a[i];
sort(a, a + n);
int en = 0;
for(int st = 0; st < n; st++){
while(en < n && a[en] - a[st] < m) en++;
if(en == n) break; // 범위 초과 시
mn = min(mn, a[en] - a[st]);
}
cout << mn;
}
</aside>
</aside>