#include <stdio.h>
int solve() {
int n, max=0;
scanf("%d", &n);
for(int i=0;i<=n/5;i++) {
if((n - (5 * i)) % 3 == 0)
max = i;
}
if((max * 5) + (((n - (max * 5)) / 3) * 3) == n)
printf("%d\n", max + ((n - (5 * max)) / 3));
else
printf("-1\n");
}
int main(){
solve();
return 0;
}
재밌게 잘 풀었다,, 접근방법이 어렵지는 않았던 문제
'백준 (C99) > 기본수학 1단계 (完)' 카테고리의 다른 글
백준 1011 : Fly me to the Alpha Centauri (0) | 2022.01.30 |
---|---|
백준 10757 : 큰 수 A+B (0) | 2022.01.28 |
백준 2775 : 부녀회장이 될테야 (0) | 2022.01.28 |
백준 10250 : ACM 호텔 (0) | 2022.01.27 |
백준 2869 : 달팽이는 올라가고 싶다 (0) | 2022.01.26 |
Comment