반응형
#include<iostream>
using namespace std;
int main(){
int e,s,m;
int count = 0;;
int re=0,rs=0,rm=0;
cin >> e >> s >> m;
while(1){
if(re == 16){
re = 1;
}
if(rs == 29){
rs = 1;
}
if(rm == 20){
rm = 1;
}
if(re == e & rs == s & rm == m){
cout << count;
break;
}
re++;
rs++;
rm++;
count++;
}
}
설명
오랜만에 코딩을 하면서 감 잡을 겸 쉬운 문제를 풀었다. e,s,m을 입력받고 무한루프에서 다른 변수 re, rs, rm을 1씩 증가시켜보면서 e,s,m하고 같아질 때 카운트를 출력하는 식으로 풀면 된다. 물론 조건에 따라 각 숫자의 최대치를 넘어가면 다시 1로 초기화시켜줘야한다.
문제점
반응형
'코딩 이야기 > 백준 풀이' 카테고리의 다른 글
백준 23814번: 아 저는 볶음밥이요 C++코드(수학) (0) | 2021.12.27 |
---|---|
백준 1260번: DFS와 BFS C++코드(DFS, BFS) (0) | 2021.12.21 |
백준 10819번: 차이를 최대로 C++ 코드(브루트포스, Bruteforce) (0) | 2021.11.19 |
백준 2512번: 예산 C++코드(이진 탐색) (0) | 2021.11.07 |
백준 1987번: 알파벳 C++코드(DFS, Backtracking, 백트래킹) (0) | 2021.08.18 |