Programmers / 2단계 / N개의 최소공배수 / python

2024. 1. 28. 19:51·코딩테스트/programmers (python)

코딩테스트 연습 - N개의 최소공배수 | 프로그래머스 스쿨 (programmers.co.kr)

 

문제 설명

 

제한사항

나의 풀이

.

 

모범 답안

from math import gcd                                # 최대공약수를 구하는 gcd() import
def solution(arr):
    answer = arr[0]                                 # answer을 arr[0]으로 초기화

    for num in arr:                                 # 반복문을 처음부터 끝까지 돈다.
        #1. (arr[0],arr[1])의 최소공배수를 구한 후 answer에 저장
        #2. (#1에서 구한 최소공배수, arr[2])의 최소공배수를 구한 후 answer에 저장
        #3. 모든 배열을 돌면서 최소공배수를 구하고, 저장하고 하는 방식을 진행
        answer = answer*num // gcd(answer, num)     

    return answer

 

 

'코딩테스트 > programmers (python)' 카테고리의 다른 글

Programmers / 2단계 / 영어 끝말잇기 / python  (0) 2024.01.29
Programmers / 2단계 / 짝지어 제거하기 / python  (0) 2024.01.29
Programmers / 2단계 / 이진 변환 반복하기 / python  (2) 2024.01.28
Programmers / 1단계 / 달리기 경주 / python  (1) 2024.01.27
Programmers / 1단계 / 개인정보 수집 유효기간 / python  (1) 2024.01.27
'코딩테스트/programmers (python)' 카테고리의 다른 글
  • Programmers / 2단계 / 영어 끝말잇기 / python
  • Programmers / 2단계 / 짝지어 제거하기 / python
  • Programmers / 2단계 / 이진 변환 반복하기 / python
  • Programmers / 1단계 / 달리기 경주 / python
seulll
seulll
개인 공부 / 정리 블로그입니다 https://github.com/seul1009
  • seulll
    seulll
    seulll
  • 전체
    오늘
    어제
    • 분류 전체보기 (347) N
      • 코딩테스트 (238) N
        • programmers (python) (159) N
        • 백준 (python) (77)
      • 자료구조 | 알고리즘 (14)
      • 개발 | 프로젝트 (44) N
        • Python (4)
        • Java | Spring (8) N
        • Android (5)
        • Unity (3)
        • API (4)
      • CS (15)
        • Network (5)
        • SQL (2)
        • OS (4)
      • 데이터 분석 (14)
      • 기타 (13)
  • 블로그 메뉴

    • 홈
    • 태그
    • 글쓰기
    • 설정
  • 링크

    • GitHub
  • 인기 글

  • 태그

    오차행렬
    2 x n 타일링
    데이터분석
    티스토리챌린지
    코딩테스트
    API
    박스플롯
    Greedy
    백엔드 개발자 역량
    카카오맵
    solving environment
    Boxplot
    야근 지수
    백엔드 개발자
    백엔드
    프로그래머스
    바다코끼리
    kakao map api
    모델 성능 평가
    웹크롤링
    오블완
    그리디 알고리즘
    asterisk
    대입 표현식
    카카오맵 api
    train_test_split
    confusion matrix
    프렌즈4블록
    Python
    파이썬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
seulll
Programmers / 2단계 / N개의 최소공배수 / python
상단으로

티스토리툴바