쉬운 프로그래밍

[알고리즘] 백준 2839 설탕 배달 - JAVA 본문

알고리즘/구현

[알고리즘] 백준 2839 설탕 배달 - JAVA

쉬운형 2021. 4. 7. 17:27

www.acmicpc.net/problem/2839

 

2839번: 설탕 배달

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

www.acmicpc.net

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class Main {

    static int n;
    static int[] dp;
    static int[] arr = {3, 5};

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s = br.readLine();
        n = Integer.parseInt(s);
        dp = new int[n + 1];

        int mod = n % 5;
        int div = n / 5;

        if (n == 4 || n == 7) {
            System.out.println(-1);
        }
        else if (mod == 0) {
            System.out.println(div);
        }
        else if (mod == 2 || mod == 4){
            System.out.println(div + 2);
        }
        else {
            System.out.println(div + 1);
        }

    }
}
Comments