package problems.easy;
/**
* Created by sherxon on 2016-12-30.
*/
public class IslandPerimeter {
public int islandPerimeter(int[][] a) {
int p=0;
for(int i=0; i<a.length; i++){
for(int j=0; j<a[i].length; j++){
if(a[i][j]==0)continue;
p+=4;
if(j>0 && a[i][j-1]==1)p--;
if(j<a[i].length-1 && a[i][j+1]==1)p--;
if(i>0 && a[i-1][j]==1)p--;
if(i<a.length-1 && a[i+1][j]==1)p--;
}
}
return p;
}
}