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
- 프로그래머스 풀이
- 스프링부트 도커 배포
- lv0
- Programmers
- 스택
- COS Pro
- 백준
- StringTokenizer
- java
- Lv1
- 삼각형의 완성조건
- Queue
- 자바
- 프로그래머스
- 큐
- Stack
- 알고리즘
- 프로그래머스 자바
- 프로그래머스 문자열 정렬
- 스프링부트 도커로 배포
- lv2
- 오름차순 정렬
- 문자열
- 백준 N과 M 자바
- index of
- SWEA
- 버퍼
- 스프링부트 도커
- 클라이언트
- 이진수 변환
Archives
- Today
- Total
mun dev
[백준] 1037 약수 자바(Java) 본문
문제설명
양수 A가 N의 진짜 약수가 되려면, N이 A의 배수이고, A가 1과 N이 아니어야 한다. 어떤 수 N의 진짜 약수가 모두 주어질 때, N을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되지 않는다.
출력
첫째 줄에 N을 출력한다. N은 항상 32비트 부호있는 정수로 표현할 수 있다.
통과한 코드 ✅
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int arr[] = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
Arrays.sort(arr);
System.out.println(arr[0] * arr[n - 1]);
}
}
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 10814 나이순 정렬 자바(Java) (0) | 2023.05.24 |
---|---|
[백준] 4134 다음 소수 자바(Java) (1) | 2023.05.23 |
[백준] 13909 창문닫기 자바(Java) (0) | 2023.05.21 |
[백준] 19532 수학은 비대면강의입니다 자바(Java) (0) | 2023.05.19 |
[백준] 11478 서로 다른 부분 문자열의 개수 자바(Java) (0) | 2023.05.19 |