• Skip to primary navigation
  • Skip to content
  • Skip to footer
우빈의 공부일지
  • Home

    Woo Bin

    성장을 목표로 끊임없이 배우고 있습니다.

    • Seoul
    • Email
    • 📂 전체 글 수 149 개
    • DeepLearning
      • NLP 논문 리뷰 (18)
      • ML & DL (7)
      Coding Test
      • 프로그래머스 (42)
      • 백준 (35)
      TIL 공부 일지
      • TIL(23)
      데이터 분석
      • project(21)
      • GA4(3)

    [프로그래머스][Python] 최대공약수와 최소공배수

    Index

    def solution(n,m):
        n_divisor=set()
        m_divisor=set()
        for i in range(1,n+1):
            if n % i==0:
                n_divisor.add(i)
        for j in range(1,m+1):
            if m % j==0:
                m_divisor.add(j)
        max_divisor = max(n_divisor.intersection(m_divisor))
        n_num = n/ max_divisor
        m_num = m / max_divisor
        min_divisor = max_divisor * n_num *m_num
        return [max_divisor,min_divisor]
    

    Categories: Algorithm

    Updated: May 1, 2022

    Share on

    Twitter Facebook LinkedIn
    Previous Next

    You may also enjoy

    구글 애널리틱스4 분석 환경 설정

    구글 애널리틱스4 시작 전 환경 설정을 알아봅시다!

    디지털 마케팅의 종류

    구글 애널리틱스의 정의와 디지털 마케팅의 종류를 알아봅시다!

    구글 애널리틱스의 데이터 수집 원리

    구글 애널리틱스의 디지털 수집 원리를 알아봅시다!

    A/B Test 프로젝트

    빅쿼리 및 파이썬을 통해 A/B Test 과정을 수행하는 프로젝트입니다.

    • Follow:
    • Feed
    © 2023 Your Name. Powered by Jekyll & Minimal Mistakes.