找工作,练习刷题随笔

我最多接多少工程。
题目是:
做一个工程需要:程序员,设计师,会计,项目经理,销售才能完成。
我有兄弟9人,今年回家一起包工,但是不知道有几个兄弟回家,每个人都会带几个不一样的工种回家。比如二弟可能带的是程序员、会计。三弟带的是项目经理、程序员和会计。

问题是,今年回家我们几兄弟一共能包多少工。(也就是我能组件几个项目团队)

每行输入5个01数字,分布代表程序员,设计师,会计,项目经理,销售。

比如 第一行01110,表示二弟带的设计师,会计,项目经理。

题解:
其实就是把所有兄弟的人力放在一起,看能集齐多少团队(程序员,设计师,会计,项目经理,销售)

java程序:
int sum=0;
while(in.hasNextInt()){
int a = in.nextInt();
sum+=a;//把所有数字按十进制加在一起,方便,人数不超过9人,不需要考虑进位问题,最后每个位置上就是总的人数。比如87349,表示8个程序员,7个设计师,3个会计…因为会计人数最少,所以会计的个数决定了团队个数。
}
int min=9;int x=0;
//下面很简单就是看每一位上最小的数字。
for (int i=0;i<5;i++){
x=sum%10;
if(x<min) min=x;
sum/=10;
}
System.out.println(min);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值