이거 보고 바로 어떻게 할 지 떠올라서 되게 기분 좋았다!
문제
어떤 수 N의 진짜 약수가 모두 주어질 때, N을 구하는 프로그램을 작성하시오
~ 이때 약수가 모두 주어진다길래 약수를 순서대로 정렬해서 맨 앞 값과 맨 뒤 값을 곱하면 되겠다 해서 간단히 끝났었던 문제
코드
count = int(input())
divisor = list(map(int, input().split()))
if not(count > 50 or count != len(divisor)) :
divisor.sort()
print(divisor[0]*divisor[-1])
이건 즐거웠다 다음거는 힌트의 힘을 빌렸다 아좟자
'공부 > 알고리즘' 카테고리의 다른 글
백준 #2609 최대공약수와 최소공배수 (0) | 2023.08.19 |
---|---|
백준 #17425 약수의 합 (0) | 2023.08.19 |
백준 #17427 약수의 합 2 (0) | 2023.08.19 |
백준 #4375 1 (0) | 2023.08.19 |
백준 #10430 나머지 (0) | 2023.08.19 |