关注
import java.util.Scanner;
/**
*
小明去附近的水果店买橙子,水果商贩只提供整袋购买,有每袋6个和每袋8个的包装(包装不可拆分)。
可是小明只想购买恰好n个橙子,并且尽量少的袋数方便携带。如果不能购买恰好n个橙子,小明将不会购买。请根据此实现一个程序,要求:
输入一个整数n,表示小明想要购买n(1≤n≤100)个橙子
输出一个整数表示最少需要购买的袋数,如果不能买恰好n个橙子则输出-1
例如,输入20,输出3。
*
*/
public class Test8 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
System.out.println(fun(n));
}
public static int fun(int n){
int res8 = n / 8;
int yushu = n % 8;
if(yushu == 0){
return res8;
}else{
while(res8 >= 0){
if(yushu % 6 == 0){
return res8+(yushu/6);
}
res8--;
yushu += 8;
}
return -1;
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试问题记录 #
19701次浏览 337人参与
# 硬件人你反向读研了吗 #
39908次浏览 608人参与
# 京东TGT #
27606次浏览 151人参与
# 硬件人秋招的第一个offer #
65686次浏览 1081人参与
# 滴滴工作体验 #
23372次浏览 123人参与
# 非技术岗投递进展 #
137552次浏览 1222人参与
# 材料进Fab厂真的劝退吗? #
36188次浏览 158人参与
# 不考虑转正,实习多久合适 #
24207次浏览 118人参与
# 机械求职避坑tips #
41158次浏览 355人参与
# 互联网回暖,腾讯要招5000+人! #
263531次浏览 4889人参与
# 面试经验谈 #
12732次浏览 190人参与
# 机械只有转码才有出路吗? #
125883次浏览 1590人参与
# 职场新人生存指南 #
332490次浏览 7135人参与
# 面试吐槽bot #
2547次浏览 31人参与
# 异地恋该为对方跳槽吗 #
23514次浏览 119人参与
# 硬件人更看重稳定还是高薪 #
38677次浏览 203人参与
# vivo求职进展汇总 #
208612次浏览 1341人参与
# 25届如何提前做秋招准备? #
163928次浏览 2451人参与
# 你遇到过哪些神仙同事 #
69471次浏览 623人参与
# 租房找室友 #
27659次浏览 144人参与
# 深信服求职进展汇总 #
188762次浏览 1694人参与