[백준/JAVA] 2839번 : 설탕 배달

[백준/JAVA] 2839번 : 설탕 배달

https://www.acmicpc.net/problem/2839

규칙을 찾는 수고가 필요한 문제입니다.

해당 숫자를 5로 나눈 몫과 나머지를 정리하다 보면 규칙을 찾을 수 있습니다.

만약 규칙을 찾기 어려운 경우 반복문을 사용하여 해결할 수도 있습니다.

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int result = 0; if((num % 5) == 1 || (num % 5) == 3) { result = num / 5 + 1; } else if(num % 5 == 2 || num % 5 == 4) { if(num == 7 || num == 4) { result = -1; } else { result = num / 5 + 2; } } else { result = num / 5; } System.out.println(result); } }

from http://developernat.tistory.com/39 by ccl(A) rewrite - 2021-09-07 14:27:32