Python에서 효율적으로 숫자의 인수 찾기
숫자의 인수를 결정하는 것은 다양한 영역에서 일반적인 작업이며 Python은 다양한 영역을 제공합니다. 이를 달성하는 효율적인 방법입니다.
최적화된 접근 방식 중 하나는 목록과 함께 Python의 reduce 함수를 활용하는 것입니다. 이해력. 이 간결한 솔루션은 주어진 숫자의 모든 요소를 효과적으로 찾습니다.
from functools import reduce
def factors(n):
return set(reduce(
list.__add__,
([i, n//i] for i in range(1, int(n**0.5) 1) if n % i == 0)))
이유:
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3