甲板上的战舰个数"/>
甲板上的战舰个数
思路分析:总统计战舰的头部,以及书写代码的简化性;
启发:代码可以书写的非常简便,例如if continue这种判断也是可以省略。
代码
public static int countBorad(char[][] borad){
int ans = 0;
int n = borad.length;
int m = borad[0].length;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
if((borad[i][j]‘x’)&&(i0||borad[i-1][j])&&(j==0||borad[i][j-1]));
ans++;
}
}
return ans;
}
更多推荐
甲板上的战舰个数
发布评论