728x90
코딩테스트 연습 - 폰켓몬 | 프로그래머스 스쿨 (programmers.co.kr)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
import java.util.*;
class Solution {
public int solution(int[] nums) {
HashSet<Integer> set= new HashSet<>();
for(int i : nums){ //nums중복제거
set.add(i);
}
return set.size()>nums.length/2 ? nums.length/2 : set.size();
}
}
HashSet
- Set 인터페이스에서 지원하는 구현 클래스
- 순서대로입력 X
- 중복 허용X
HashSet<변수 타입> set =new HashSet<>();
set.add(); //값 추가
set.remove(); // 값 삭제
set.clear(); // 전체 삭제
set.size() //set크기
set.contains() // 값 검색
//출력
Iterator iter =set.iterator();
while(iter.hashNext()){
System.out.print(iter.next() + " ");
}
728x90
'프로그래머스 & 백준' 카테고리의 다른 글
[프로그래머스/JAVA] - 같은 숫자는 싫어 (0) | 2023.07.07 |
---|---|
[프로그래머스/JAVA] - 전화번호 목록 (0) | 2023.07.04 |
[프로그래머스/JAVA] - 완주하지 못한 선수 (해시) (0) | 2023.06.27 |
[프로그래머스/JAVA] - 주식가격 (0) | 2023.06.22 |
[프로그래머스/JAVA] - 뒤에 있는 큰 수 찾기 (0) | 2023.06.20 |
728x90
코딩테스트 연습 - 폰켓몬 | 프로그래머스 스쿨 (programmers.co.kr)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
import java.util.*;
class Solution {
public int solution(int[] nums) {
HashSet<Integer> set= new HashSet<>();
for(int i : nums){ //nums중복제거
set.add(i);
}
return set.size()>nums.length/2 ? nums.length/2 : set.size();
}
}
HashSet
- Set 인터페이스에서 지원하는 구현 클래스
- 순서대로입력 X
- 중복 허용X
HashSet<변수 타입> set =new HashSet<>();
set.add(); //값 추가
set.remove(); // 값 삭제
set.clear(); // 전체 삭제
set.size() //set크기
set.contains() // 값 검색
//출력
Iterator iter =set.iterator();
while(iter.hashNext()){
System.out.print(iter.next() + " ");
}
728x90
'프로그래머스 & 백준' 카테고리의 다른 글
[프로그래머스/JAVA] - 같은 숫자는 싫어 (0) | 2023.07.07 |
---|---|
[프로그래머스/JAVA] - 전화번호 목록 (0) | 2023.07.04 |
[프로그래머스/JAVA] - 완주하지 못한 선수 (해시) (0) | 2023.06.27 |
[프로그래머스/JAVA] - 주식가격 (0) | 2023.06.22 |
[프로그래머스/JAVA] - 뒤에 있는 큰 수 찾기 (0) | 2023.06.20 |