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  (0) 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
개인 공부 / 정리 블로그입니다
  • seulll
    seulll
    seulll
  • 전체
    오늘
    어제
    • 분류 전체보기 (323) N
      • 코딩테스트 (223) N
        • programmers (python) (156)
        • 백준 (python) (65) N
      • 자료구조 | 알고리즘 (14)
      • 개발 | 프로젝트 (35)
        • Python (4)
        • Java | Spring (7)
        • Unity (3)
        • API (3)
      • CS (15)
        • Network (5)
        • SQL (2)
        • OS (4)
      • 데이터 분석 (14)
      • 기타 (12)
  • 블로그 메뉴

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

    • GitHub
  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바