2 parents cd0ea11 + d88b31f commit d388c93Copy full SHA for d388c93
1 file changed
leetcode3/이진희/3861_Minimum Capacity Box.java
@@ -0,0 +1,33 @@
1
+/*
2
+
3
+1. 아이디어 : 완전탐색으로 물건을 담을 수 있는 최소 사이즈 박스를 찾는다
4
+ 이때 박스 사이즈가 같을경우 가장 작은 인덱스를 반환하므로 현재 for문에서 박스 사이즈가 같을 경우는 고려하지 않는다
5
6
+2. 시간복잡도 : O(N)
7
8
+3. 자료구조/알고리즘 : 완전탐색
9
10
+ */
11
12
+class Solution {
13
+ public int minimumIndex(int[] capacity, int itemSize) {
14
+ // 가장 작은 용량의 박스
15
+ // 여러개일 경우 가장 작은 인덱스
16
17
+ int minIdx = 200;
18
+ int minSize = 200;
19
20
+ for(int i=0; i<capacity.length; i++) {
21
+ int size = capacity[i];
22
23
+ if(itemSize>size) continue;
24
+ if(minSize>size) {
25
+ minSize = size;
26
+ minIdx = i;
27
+ }
28
29
30
+ if(minIdx == 200) return -1;
31
+ return minIdx;
32
33
+}
0 commit comments