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

#include<iostream>
using namespace std;
// N에서 3을 빼면서, 5의 배수가 되면 나눈다.
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int n;
cin >> n;
int total = 0;
while(true) {
if(n % 5 == 0) {
total += n / 5;
break;
}
else if(n < 0) {
total = -1;
break;
}
n-=3;
total++;
}
cout<< total << endl;
}
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine());
int total = 0;
while(true) {
if(n % 5 == 0) {
total += n / 5;
break;
}
else if(n < 0) {
total = -1;
break;
}
n-=3;
total++;
}
bw.write(total + "\n");
bw.flush();
bw.close();
br.close();
}
}