IT 개발자_S

[코딜리티]FrogRiverOne 본문

IT/알고리즘_JAVA

[코딜리티]FrogRiverOne

Soso12 2020. 5. 11. 00:32
반응형

1. 배열입력값과 x값 input

2.X 값보다 작은 숫자들이 중복없이 입력을 받기 위해 set 사용

3. Set 활용 유무 중점

// you can also use imports, for example:
import java.util.*;

// you can write to stdout for debugging purposes, e.g.
// System.out.println("this is a debug message");

class Solution {
    public int solution(int X, int[] A) {
        // write your code in Java SE 8
        Set <Integer> map = new HashSet<>();
        
        
        for (int i=0; i < A.length; i++){
            
            
            if(A[i] <= X){
                
                map.add(A[i]);
                
                
                if(map.size() ==X){
                    return i;
                }
                
            }
            
            
        }
        return -1;
    }
}
반응형

'IT > 알고리즘_JAVA' 카테고리의 다른 글

[프로그래머스] 탑  (0) 2020.05.31
[프로그래머스] 완주하지 못한 선수  (0) 2020.05.27
[코딜리티] TapeEquilibrium  (0) 2020.05.10
[코딜리티]PermMissingElem  (0) 2020.05.10
[코딜리티]Frog_jump  (0) 2020.05.10
Comments