반응형
https://www.acmicpc.net/problem/16785
loop문을 사용해보는 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
매 로그인 시 받는 동전 수 a, 7일 연속 로그인 시 받는 동전 수 b, 목표 동전 수 c를 선언 후 입력받습니다. 몇 째날인지를 나타낼 변수 day, 동전의 개수 coin을 선언해줍니다.
📔 풀이과정
coin < c인동안 while loop를 돕니다. 매 loop마다 day는 하루 증가합니다. 7일 연속 로그인시 coin 에 b를 더하고 모든 경우에는 a를 더해줍니다.
📔 정답출력
day를 출력합니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
int a, b, c, coin, day;
int main(){
cin >> a >> b >> c;
while(coin < c){
day++;
if(day % 7 == 0) coin+=b;
coin += a;
}
cout << day;
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 17903 : Counting Clauses (0) | 2021.10.30 |
---|---|
(C++) - 백준(BOJ) 17874 : Piece of Cake! (0) | 2021.10.29 |
(C++) - 프로그래머스(월간 코드 챌린지 시즌3) : 나머지가 1이 되는 수 찾기 (0) | 2021.10.22 |
(C++) - 백준(BOJ) 15080 : Every Second Counts (0) | 2021.10.18 |
(C++) - 백준(BOJ) 14065 : Gorivo (0) | 2021.10.14 |