반응형
🔺 문제
1037번: 약수
첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되
www.acmicpc.net
🔺 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int[] arr = new int[N];
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
for(int i = 0 ; i < N ; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
Arrays.sort(arr);
System.out.println(arr[N-1] * arr[0]); // max * miin
}
}
|
cs |
✅ 해결 아이디어
✔ 입력값 중 최솟값과 최댓값을 서로 곱하면 된다.
💬 느낀 점
최소공배수로 구했다가 틀렸따
1회독 | 2회독 | 3회독 | 4회독 | 5회독 |
V |
(참고)
[백준 알고리즘] 백준 1037번 약수 자바(Java)
츄르사려고 코딩하는 코집사입니다. 1. [백준 알고리즘] 백준 1037번 약수 자바(Java) 1) 문제번호 : 1037번 2) 문제 출처 www.acmicpc.net/problem/1037 1037번: 약수 첫째 줄에 N의 진짜 약수의 개수가 주어진다.
yongku.tistory.com
[백준] 1037번 : 약수 - JAVA [자바]
st-lab.tistory.com
반응형
'코테 > 백준' 카테고리의 다른 글
[백준/JAVA] 1476번: 날짜 계산 (0) | 2023.07.04 |
---|---|
[백준/JAVA] 17427번: 약수의 합 2 (0) | 2023.07.03 |
[백준/JAVA] 별 찍기 시리즈 (0) | 2023.07.01 |
[백준/JAVA] 7568번: 덩치 (0) | 2023.06.30 |
[백준/JAVA] 2231번: 분해합 (0) | 2023.06.30 |