풀이
입력받은 수가 5로 나누어떨어질때까지 3을 뺀다.
3으로 뺀 횟수와 5로 나누었을때의 몫을 더하면 답
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int nn = in.nextInt();
int answer = 0;
if(nn%5==0) {
answer = nn/5;
}
else if(nn==4||nn==7) {
answer = -1;
}
else {
while(true) {
nn -=3;
answer +=1;
if(nn%5==0) {
answer+=(nn/5);
break;
}
}
}
System.out.println(answer);
}
}
'알고리즘 > 백준' 카테고리의 다른 글
백준 2217번 : 로프 (JAVA 자바) (0) | 2023.01.15 |
---|---|
백준 1026번 : 보물 (JAVA) (1) | 2022.12.28 |
백준 1937번 : 회의실 (JAVA) (0) | 2022.12.28 |
백준 11047번 : 동전 0 (JAVA) (0) | 2022.12.27 |
백준 11399번 : ATM (JAVA) (0) | 2022.12.27 |
댓글