[알고리즘]/CodeUp

[CodeUp/C++] 1092번 함께 문제 푸는 날

우당탕탕 개발 일지 2024. 7. 15. 19:25

안녕하세요. 우당탕탕 개발일지입니다.  외부 활동에서 코딩테스트를 보는 곳이 있어 준비를 시작하게 되었습니다. 처음 풀어 보는 거라 CodeUp에 기초 100제를 먼저 풀고 있습니다. 꾸준하게 매일매일 푸는 걸 목표로 하고 있습니다!

 

문제 1092번 

같은 날 동시에 가입한 3명의 사람들이 온라인 채점시스템에 들어와 문제를 푸는 날짜가
매우 규칙적이라고 할 때, 다시 모두 함께 문제를 풀게 되는 그날은 언제일까?

예를 들어 3명이 같은 날 가입/등업 하고, 각각 3일마다, 7일마다, 9일마다
한 번씩 들어온다면, 처음 가입하고 63일 만에 다시 3명이 함께 문제를 풀게 된다.

더보기

입력: 3 7 9

출력: 63

 


 

 

해답 1092번 

#include<iostream>
using namespace std;

int main()
{
    
    int a,b,c;
    
    cin>>a>>b>>c;
    
    int day=1;
    
    
    while(1){
        
        
    if(day%a==0 && day%b==0 && day%c==0)
    {
        cout<<day;
        break;
    }
   
        day++;
    }
    
    
}


문제 예시와 살짝 다르게 풀어 코드 올려 봅니다. 문제에서는 while문에 조건을 넣었지만 저는 무한 루프를 사용해서 조건에 맞을 때 break가 걸리게 짰습니다. 

 

728x90