반응형
https://school.programmers.co.kr/learn/courses/30/lessons/12953
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
두 수의 곱 / 최대공약수 == 최소공배수
#include <string>
#include <vector>
using namespace std;
int gcd(int a, int b) // 최대공약수
{
while(1)
{
int r = a % b;
if (r == 0)
return b;
a = b;
b = r;
}
}
int solution(vector<int> arr) {
int cur = arr[0];
for (int i = 1; i < arr.size(); i++)
cur = cur * arr[i] / gcd(cur , arr[i]); // 최소공배수 구하기
return cur;
}
반응형
'<algorithm> > 프로그래머스' 카테고리의 다른 글
프로그래머스 최고의 집합 c++ (0) | 2023.05.28 |
---|---|
프로그래머스 멀리 뛰기 c++ (0) | 2023.05.28 |
프로그래머스 점프와 순간 이동 c++ (0) | 2023.05.28 |
프로그래머스 예상 대진표 c++ (0) | 2023.05.28 |
프로그래머스 구명보트 c++ (0) | 2023.05.28 |