// ver.2 효율적 코드(함수)
#include <stdio.h>

// 한라봉의 총 무게
int x;

// 입력 :  상자의 무게
// 출력 :  상자를 사용한 횟수
int whil(int N)
{
	// 상자를 사용한 개수
	int r = 0;
	// 한라봉의 무게가 상자의 작을 때 까지 반복
	while (x >= N)
	{
		// 한라봉의 무게에서 상자의 무게를 뺴어
		// 상자에 한라봉을 담았다는걸 표현해준다.
		x -= N;

		// 사용한 상자 개수를 1 증가시켜준다.
		r++;
	}
	return r;
}

int main(void)
{
	// 한라봉을 담기 위한 상자들을 사용한 최소 횟수 저장
	int a;

	scanf("%d", &x);

	// a에 10kg, 5kg, 3kg, 1kg 박스들을 사용한 횟수를 저장시킨다.
	a = whil(10) + whil(5) + whil(3) + whil(1);

	// 총 상자를 사용한 최솟값을 출력한다.
	printf("%d", a);
}

'SFPC > 2021' 카테고리의 다른 글

2021 SFPC E0  (0) 2023.02.14
2021 SFPC E1  (0) 2023.02.14
2021 SFPC D0  (0) 2023.02.11
2021 SFPC D1  (0) 2023.02.11
2021 SFPC C2  (0) 2023.02.10
2021 SFPC C1  (0) 2023.02.10

+ Recent posts