[백준 3052] 나머지 JAVA

2024. 1. 23. 21:51·코딩테스트/백준

 

 

 

 

 


 

 

 

나머지를 저장하는 일 까지는 수월히 했다가...

서로 다른 값의 수를 구하라 했을 때 읭..? 했다.

고민하다가 저번에 배운 중복을 허용하지 않는 HashSet이 생각나서 응용해 보기로 했다.

 

 

import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int[] a = new int[10];
		
		Set<Integer> nSet = new HashSet<>();
		
		for (int i = 0; i < a.length; i++) {
			a[i] = sc.nextInt();
			nSet.add(a[i] % 42);
		}
		System.out.println(nSet.size());
	}
}

 

 

HashSet으로 요소를 넣고, HashSet의 사이즈를 출력하면 서로 다른 수의 개수를 구할 수 있다!! 🤗👍

 

 

 

 

아... 근데 이번엔 코드 간결하게 잘 작성한 것 같은데 자꾸 코드 길이가 B가 나온다..

도대체 어떻게 해야 A를 받을 수 있는 거냐..? 이보다 더 짧게 작성할 수 있는 거냐....?!🤔

'코딩테스트 > 백준' 카테고리의 다른 글

[백준 2588] 곱셈, [2908] 상수 JAVA  (0) 2024.01.29
[백준 13241] 최소공배수 JAVA  (0) 2024.01.25
[백준 10815] 숫자 카드 JAVA  (0) 2024.01.12
[백준 9012] 괄호 JAVA  (0) 2024.01.07
[백준 1929] 소수 구하기 JAVA  (0) 2023.01.27
'코딩테스트/백준' 카테고리의 다른 글
  • [백준 2588] 곱셈, [2908] 상수 JAVA
  • [백준 13241] 최소공배수 JAVA
  • [백준 10815] 숫자 카드 JAVA
  • [백준 9012] 괄호 JAVA
오은이
오은이
  • 오은이
    오은이 하우스
    오은이
  • 전체
    오늘
    어제
    • 분류 전체보기 (79) N
      • 일기 (2)
      • Python (1)
      • Java (4)
      • CS (2)
      • 코딩테스트 (26)
        • 백준 (25)
        • 프로그래머스 (1)
      • 웹 개발 (17)
        • Spring (6)
        • JavaScript (3)
        • WebSquare (5)
        • React (3)
      • DB (5)
        • MySQL (4)
        • Oracle (1)
      • 서버&인프라 (18) N
        • Server (5)
        • Cloud (12) N
        • Linux (1)
      • 자격증 (4)
        • 정보처리기사 (1)
        • AICE (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    dockerspring
    자바
    Java
    클라우드 배포
    백준
    EC2
    AI
    백준자바
    Apache
    google cloud run
    클라우드
    react
    머신러닝
    MySQL
    cloud DB
    AICE Associate
    docker배포
    tomcat
    알고리즘
    톰캣
    docker
    오블완
    리액트
    db
    AICE
    SpringBoot
    Spring
    웹스퀘어
    websquare
    티스토리챌린지
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
오은이
[백준 3052] 나머지 JAVA
상단으로

티스토리툴바