hi jaeneee

baekjoon(1037-약수)_python 본문

알고리즘/baekjoon

baekjoon(1037-약수)_python

ash silver 2022. 5. 31. 10:04

1) 문제

2) 예시

3) 제출

import sys
input = sys.stdin.readline

n = int(input())
li = list(map(int, input().split()))

print(min(li) *max(li))

4) 메모리/시간/코드길이

5) PLUS

어떻게 풀어야 하는지 도저히 감이 안 잡혀서 구글을 찾아봤는데 매우 간단하고 답이 바로 나오는 문제였다,,

해결책을 알고는 5분만 더 고민해 볼 것을 후회했다.

약수는 소인수분해를 해서 구하기 때문에

예를 들어, 

이렇게 될 수 있기 때문에 입력받은 수에서 최소와 최대를 구해 곱하면 문제에서 원하는 답을 찾을 수 있다.

'알고리즘 > baekjoon' 카테고리의 다른 글

baekjoon(2581-소수)_python  (0) 2022.06.08
baekjoon(4673-셀프 넘버)_python  (0) 2022.06.07
baekjoon(10815-숫자 카드)_python  (0) 2022.05.28
baekjoon(1181-단어 정렬)_python  (0) 2022.05.27
baekjoon(2108-통계학)_python  (0) 2022.05.26
Comments