diff --git "a/ksinji/11 PGM \353\217\204\353\221\221\354\247\210.md" "b/ksinji/202511/11 PGM \353\217\204\353\221\221\354\247\210.md" similarity index 100% rename from "ksinji/11 PGM \353\217\204\353\221\221\354\247\210.md" rename to "ksinji/202511/11 PGM \353\217\204\353\221\221\354\247\210.md" diff --git "a/ksinji/202511/13 PGM \353\213\250\354\206\215\354\271\264\353\251\224\353\235\274.md" "b/ksinji/202511/13 PGM \353\213\250\354\206\215\354\271\264\353\251\224\353\235\274.md" new file mode 100644 index 00000000..46a789e9 --- /dev/null +++ "b/ksinji/202511/13 PGM \353\213\250\354\206\215\354\271\264\353\251\224\353\235\274.md" @@ -0,0 +1,24 @@ +```java +import java.util.*; + +class Solution { + public int solution(int[][] routes) { + Arrays.sort(routes, (a, b) -> Integer.compare(a[1], b[1])); + + int answer = 0; + int camera = Integer.MIN_VALUE; + + for (int[] r : routes){ + int s = r[0]; + int e = r[1]; + + if (camera < s){ + camera = e; + answer++; + } + } + + return answer; + } +} +```