hi jaeneee
baekjoon(1037-약수)_python 본문
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