폰켓몬 문제 풀이
프로그래머스의 LV.1 문제 폰켓몬을 풀어보았어요
처음에는 ArrayList를 이용하여 반복문을 통해 만약 그 값이 리스트에 있다면 넘어가고, 값이 없다면 add를 통해 추가해줍니다.
그리고 리스트의 사이즈를 답으로 줍니다.
import java.util.ArrayList;
class Solution {
public int solution(int[] nums) {
int answer = 0;
ArrayList<Integer> list = new ArrayList<>();
for(int checkit : nums){
if(!list.contains(checkit)){
list.add(checkit);
}
}
answer = list.size();
if((nums.length/2)<=answer){
answer = nums.length/2;
}
return answer;
}
}
Author And Source
이 문제에 관하여(폰켓몬 문제 풀이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sxxrxm/폰켓몬-문제-풀이저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)