[b]深圳泰宸科技有限公司--机试[/b]
题目:N个运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料搞促销,凭三个空瓶可以再换一瓶饮料,他们最少卖多少瓶饮料才能保证一人一瓶?
JAVA代码如下:
题目:N个运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料搞促销,凭三个空瓶可以再换一瓶饮料,他们最少卖多少瓶饮料才能保证一人一瓶?
JAVA代码如下:
public static int getNum(int n) {
// 实际买的饮料数
int mTemp = 0;
// 一共需买的饮料数
int result = 0;
while (mTemp <= n) {
if (mTemp % 3 != 0) {
// 如果没有三个空瓶,则需再买一瓶
result++;
}
mTemp++;
}
return result;
}
/**
* 程序入口
*
* @param arags
*/
public static void main(String[] arags) {
System.out.println(getNum(27));
}