안녕하세요. 우당탕탕 개발일지입니다. 외부 활동에서 코딩테스트를 보는 곳이 있어 준비를 시작하게 되었습니다. 처음 풀어 보는 거라 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
'[알고리즘] > CodeUp' 카테고리의 다른 글
[CodeUp/C++] Codeup 기초 100제 후기 (2) | 2024.07.21 |
---|---|
[CodeUp/C++] 1084번 빛 섞어 색 만들기 (0) | 2024.07.08 |
[CodeUp/C++] 1031번~1037번 8진수,16진수,10진수,아스키 코드 변환 (0) | 2024.05.30 |
[CodeUp/C++] 1029번 실수 1개 입력받아 그대로 출력하기2(소수점 자릿수 C++) (0) | 2024.05.27 |
[CodeUp/C++] 1020번 주민번호 입력받아 형태 바꿔 출력하기 (0) | 2024.05.20 |