728x90
반응형
문제
반응형
풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import java.util.Arrays;
class Solution {
public int solution(int[] nums) {
int answer=0;
int pk=nums.length/2; //뽑을수 있는 폰켓몬의 수
int[] disNums = Arrays.stream(nums).distinct().toArray(); //가장 많은 종류가 돼야하므로 중복폰켓몬 제거
if(disNums.length>=pk) { //만약 중복을 제거한 폰켓못의 종류의 수가 pk보다 크거나 같으면
answer=pk; //pk를 리턴
} else{
answer=disNums.length;
}
return answer;
}
}
|
cs |
728x90
반응형
'[JAVA] 프로그래머스 스쿨 > JAVA Lv.1' 카테고리의 다른 글
[프로그래머스/Java] Lv.1 두 정수 사이의 합 (0) | 2023.01.06 |
---|---|
[프로그래머스/Java] Lv.1 나누어 떨어지는 숫자 배열 (0) | 2023.01.06 |
[프로그래머스/Java] Lv.1 같은 숫자는 싫어 (0) | 2023.01.06 |
[프로그래머스/Java] Lv.1 가운데 글자 가져오기 (0) | 2023.01.06 |
[프로그래머스/Java] Lv.1 2016년 (0) | 2023.01.06 |