[백준1037] 약수 Python
약수
- 티어: Silver 5
- 시간 제한: 2 초
- 메모리 제한: 512 MB
- 알고리즘 분류: 수학, 정수론
문제
양수 A가 N의 진짜 약수가 되려면, N이 A의 배수이고, A가 1과 N이 아니어야 한다. 어떤 수 N의 진짜 약수가 모두 주어질 때, N을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되지 않는다.
출력
첫째 줄에 N을 출력한다. N은 항상 32비트 부호있는 정수로 표현할 수 있다.
예제 입출력
Code
import sys
input = sys.stdin.readline
N = int(input())
aliquot = list(map(int, input().split()))
print(min(aliquot) * max(aliquot))
메모리: 30864 KB
시간: 68 ms
Author And Source
이 문제에 관하여([백준1037] 약수 Python), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jy5122/백준-1037-약수-kq0jnaa4저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)