百度技术研发笔试题和面试题答案目(5)

招聘笔试题2018-11-22才子老师

  }

  /**

  * 取得设置好初始值的5只Ant

  *

  * @param positions

  * @param directions

  * @return

  */

  public static Ant[] getAntList(int[] positions, int[] directions) {

  Ant ant3 = new Ant(positions[0], directions[0]);

  Ant ant7 = new Ant(positions[1], directions[1]);

  Ant ant11 = new Ant(positions[2], directions[2]);

  Ant ant17 = new Ant(positions[3], directions[3]);

  Ant ant23 = new Ant(positions[4], directions[4]);

  return new Ant[] { ant3, ant7, ant11, ant17, ant23 };

  }

  /**

  * 判断是否所有的Ant都已经走出了木杆,也就是设置退出条件

  *

  * @param antArray

  * @return

  */

  public static boolean isAllOut(Ant[] antArray) {

  for (Ant ant : antArray) {

  if (ant.isOut() == false) {

  return false;

  }

  }

  return true;

  }

  }

  编程:

  用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。

  2 编程:

相关推荐

猜你喜欢

大家正在看

换一换