Kiki Devlog

[2869번] 달팽이는 올라가고 싶다 본문

Coding Test/백준

[2869번] 달팽이는 올라가고 싶다

kimkiki 2022. 3. 3. 00:36
728x90

수식만 생각하면 어려운게 하나도 없는 문제! 브1중에 제일 쉬운 것 같다.

늘 코드를 짜고 다른사람이 어떻게 짰나( 더 좋은 코드 있나) 보는데, 변수명을 a,b,c로 쓰고 계산식 그 변수들에 바로 적용한게 많았음. 

그치만 나는 가독성이 중요하기 때문에 이렇게 짜는게 나의 베스트라고 생각한다.

술술 읽히는 코드를 잘 짜고싶다!

 

내 코드

#include <iostream>

using namespace std;

int main() {
	int height;
	int up;
	int down;
	int dailyUp;
	int day = 1;

	cin >> up >> down >> height;

	height -= up; //먼저 한번 올라가두기
	dailyUp = up - down;
	day += height / dailyUp;

	/*올라가야 할 높이가 남았다면 하루 추가(나머지는 무조건 내일 올라갈 수 있음) */ 
	int remain = height % dailyUp; 
	if (remain != 0)
		day++;

	cout << day << endl;

	return 0;
}

 

 

+ 올라가라 얍

Comments