#39. [백준_C언어] 2839 : 설탕 배달

 

 입력 코드 

#include<stdio.h>
int main() {
	int input;
	int count = 0;

	scanf("%d", &input);

	while (input > 0) {
		if (input % 5 == 0) {
			input -= 5;
			count++;
		}
		else if (input % 3 == 0) {
			input -= 3;
			count++;
		}
		else if (input > 5) {
			input -= 5;
			count++;
		}
		else {
			count = -1;
			break;
		}

	}
	printf("%d", count);
}

 

 코드 설명 

#조건문 #수학 #그리디 알고리즘 #다이나믹 프로그래밍

 

 

참고한 사이트

medium.com/wasd/%EB%B0%B1%EC%A4%80-c-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%ED%92%80%EC%9D%B4-2839%EB%B2%88-372de7d86de6

 

[백준] C 알고리즘 풀이 — 2839번

설탕 배달

medium.com

 

 

 

 문제 출처 

www.acmicpc.net/problem/2839

 

2839번: 설탕 배달

상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그

www.acmicpc.net