문제 풀이/Baekjoon Online Judge

[Baekjoon Online Judge] 2839번: 설탕 배달

hyeonic 2020. 12. 23. 18:01

2839번: 설탕 배달

 

2839번: 설탕 배달

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

www.acmicpc.net

 

import java.io.*;

public class Baekjoon2839 {

    public static int count(int weight) {

        int length = weight / 3;

        for (int i = 0; i <= length; i++) {
            for (int j = 0; j <= length; j++) {
                if (weight == i * 3 + j * 5) { // 가장 먼저 알맞게 계산된 설탕 봉지의 개수를 반환한다.
                    return i + j;
                }
            }
        }

        return -1;
    }

    public static void main(String[] args) throws IOException {

        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(System.out));

        int weight = Integer.parseInt(bufferedReader.readLine()); // 설탕 무게
        int count = count(weight);

        bufferedWriter.write(String.valueOf(count));

        bufferedWriter.flush();
        bufferedReader.close();
        bufferedWriter.close();

    }
}