본문 바로가기
백준 알고리즘 자바

1037번

by leko 2023. 6. 27.

 

 

1과 N을 제외한 가장 작은 약수와 가장 큰 약수를 곱하면 N이 된다

 

int의 Wrapper Class인 Integer 클래스를 이용하면 정수의 최대값과 최소값을 출력가능

 

  • static int Integer.MAX_VALUE
  • static int Integer.MIN_VALUE
import java.util.Scanner;

public class boj_1037 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		int cnt = sc.nextInt();
		
		int max = Integer.MIN_VALUE; // max 변수는 초기값으로 가장 min한 정수값 가짐 
		int min = Integer.MAX_VALUE;
		
		
		int[] arr = new int[cnt];
		
		for(int i=0;i<cnt ;i++)
		{
			arr[i] = sc.nextInt(); //약수 입력받기 
			
			max = max > arr[i] ? max : arr[i]; // ? : 주의
			min = min < arr[i] ? min : arr[i];
		}
		System.out.println(max * min);
	}

}

'백준 알고리즘 자바' 카테고리의 다른 글

3085번  (0) 2023.07.07
17427번  (0) 2023.07.06
2309번  (0) 2023.07.06
1929번  (0) 2023.07.06
1978번  (0) 2023.07.06