分析:三个盖子等于一个盖子加一个可乐瓶
* 那么两个盖子就等于一瓶可乐。也就说想和三瓶可乐,买两瓶就行,可以买两瓶
* 可乐以后,借老板一瓶,然后将三个瓶盖当做一瓶还给老板,这样如果要喝的人数x
* 是三的倍数时n=x/3*2就是需要买的可乐数,如果不是三的倍数,剩余一人,
* 则再另外买一瓶,剩余两人,则再买两瓶。
* 公式:return (n%3==0)?(n/3*2) : ((n%3==1)?(n/3+1):(n/3+2));
public class Test10 {
public static void main(String[] args) {
int n=28;//需要和可乐的人数
// int n=50;
int x;//需要买的可乐数
x=method(n);
System.out.println(x);
}
public static int method(int n) {
return (n%3==0)?(n/3*2) : ((n%3==1)?(n/3*2+1):(n/3*2+2));
}
}