Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 문제풀이
- LV1
- 자바연산자
- 프로그래머스
- Java
- 레이어팝업
- node.js
- 모달팝업
- 키패드
- 자바변수
- for
- while
- 정적파일
- 2차원배열
- Spring
- 배열
- berak
- URL생성
- dowhile
- 백준
- CONTINUE
- 반복문
- 레이어팝업URL
- 분기문
- express
- 적용
- array
- 자바실습문제
- KH정보교육원
- 자바
Archives
- Today
- Total
까잉이의 개발노트
[ 백준 3052 ] 나머지 JAVA(자바) 문제풀이 본문

이 문제는 배열에 서로 다른 숫자를 카운팅하는 것인데
java collection set을 이용해 애초에 배열에 같은 숫자가 안들어가도록 하면 간단하다
풀이순서
1. 배열에 중복을 막는 HashSet을 선언한다
2. for문을 이용해 10번 입력을 받고 42를 나눈 나머지 값을 HashSet에 담는다
3. HashSet 사이즈를 출력한다
import java.util.HashSet;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 같은 수가 들어가지 않는 java collection HashSet 이용
HashSet h = new HashSet();
for(int i = 0; i < 10; i++) {
h.add(sc.nextInt() % 42);
}
System.out.println(h.size());
}
}
'개발문제풀이' 카테고리의 다른 글
[ 백준 11720 ] 숫자의 합 JAVA(자바) 문제풀이 (0) | 2022.06.30 |
---|---|
[ 백준 4344 ] 평균은 넘겠지 JAVA(자바) 문제풀이 (0) | 2022.03.25 |
[ 백준 8958 ] OX퀴즈 JAVA(자바) 문제풀이 (0) | 2022.03.25 |
[ 백준 1546 ] 평균 JAVA(자바) 문제풀이 (0) | 2022.03.24 |
[ 백준 2577 ] 숫자의 개수 JAVA(자바) 문제풀이 (0) | 2022.03.24 |