diff --git "a/leetcode3/\354\265\234\353\257\274\354\247\200/463.py" "b/leetcode3/\354\265\234\353\257\274\354\247\200/463.py" new file mode 100644 index 000000000..b9e042c24 --- /dev/null +++ "b/leetcode3/\354\265\234\353\257\274\354\247\200/463.py" @@ -0,0 +1,12 @@ +class Solution: + def islandPerimeter(self, grid: list[list[int]]) -> int: + answer = 0 + for i in range(0, len(grid)): + for j in range(0, len(grid[0])): + if grid[i][j] == 1: + answer += 4 + if i < len(grid) -1 and grid[i+1][j] == 1: + answer -= 2 + if j < len(grid[0]) -1 and grid[i][j+1] == 1: + answer -= 2 + return answer \ No newline at end of file