BOJ/백준-1037-python

cosmos·2021년 5월 28일
2
post-thumbnail
post-custom-banner

문제📖

풀이🙏

  • 첫째 줄에 N의 진짜 약수의 개수가 주어진다.
  • 둘째 줄에는 N의 진짜 약수가 주어진다.
  • A는 1과 N이 아니여야 한다.
  • N을 구하는 프로그램을 작성하라.
  • 주어지는 수가 1과 N이 아니므로 약수의 특성상 제일 작은 약수와 제일 큰 약수를 곱하면 원래의 수가 나온다.

코드💻

# boj, 1037 : 약수, python3
# 정수론 및 조합론
import sys

def solution(l):
    return l[0] * l[-1]

num = int(sys.stdin.readline())
n_list = sorted(map(int, sys.stdin.readline().split()))

print(solution(n_list))

결과😎

출처 && 깃허브📝

https://www.acmicpc.net/problem/1037
github

post-custom-banner

0개의 댓글