k*******t 发帖数: 202 | 1 public static int myMethod(int a, int b){
int result = a + b;
if(a -4 > 0 && b -4 > 0 ){
return result + a-2 +
b-2 + myMethod(a -4, b -4);
}else{
return result + ( (a-2 > 0 ? a-2 : 0)
+ (a-4 > 0 ? a : 0) + (b-2 > 0 ?
b : 0) + (b-4 > 0 ? b : 0) );
}
}
一道面试题,求教。 | C***U 发帖数: 2406 | 2 比如a是7 b是9 那么就是下面两组数求和吧
a: 7 5 3 1
b: 9 7 5 3
【在 k*******t 的大作中提到】 : public static int myMethod(int a, int b){ : : int result = a + b; : if(a -4 > 0 && b -4 > 0 ){ : return result + a-2 + : b-2 + myMethod(a -4, b -4); : }else{ : return result + ( (a-2 > 0 ? a-2 : 0) : + (a-4 > 0 ? a : 0) + (b-2 > 0 ? : b : 0) + (b-4 > 0 ? b : 0) );
| l********8 发帖数: 83 | | m******n 发帖数: 180 | 4 顶
【在 l********8 的大作中提到】 : \sum\limits_{i=0}^{i
|
|