Advertisement
pavlinski78

Untitled

Jun 2nd, 2020
383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.77 KB | None | 0 0
  1. size = int(input())
  2.  
  3. matrix = [list(input()) for _ in range(size)]
  4.  
  5. counter = 0
  6.  
  7. for row in range(size):
  8.     max_hits = 0
  9.     for element in range(size):
  10.         if matrix[row][element] == 'K':
  11.             if row + 2 < size and element + 1 < size:
  12.                 if matrix[row + 2][element + 1] == 'K':
  13.                     matrix[row + 2][element + 1] = '0'
  14.                     counter += 1
  15.             if row + 2 < size and element - 1 > 0:
  16.                 if matrix[row + 2][element - 1] == 'K':
  17.                     matrix[row + 2][element - 1] = '0'
  18.                     counter += 1
  19.             if row - 2 > 0 and element + 1 < size:
  20.                 if matrix[row - 2][element + 1] == 'K':
  21.                     matrix[row - 2][element + 1] = '0'
  22.                     counter += 1
  23.             if row - 2 > 0 and element - 1 > 0:
  24.                 if matrix[row - 2][element - 1] == 'K':
  25.                     matrix[row - 2][element - 1] = '0'
  26.                     counter += 1
  27.             if element + 2 < size and row + 1 < size:
  28.                 if matrix[row + 1][element + 2] == 'K':
  29.                     matrix[row + 1][element + 2] = '0'
  30.                     counter += 1
  31.             if element + 2 < size and row - 1 > 0:
  32.                 if matrix[row - 1][element + 2] == 'K':
  33.                     matrix[row - 1][element + 2] = '0'
  34.                     counter += 1
  35.             if element - 2 > 0 and row - 1 > 0:
  36.                 if matrix[row - 1][element - 2] == 'K':
  37.                     matrix[row - 1][element - 2] = '0'
  38.                     counter += 1
  39.             if element - 2 > 0 and row + 1 < size:
  40.                 if matrix[row + 1][element - 2] == 'K':
  41.                     matrix[row + 1][element - 2] = '0'
  42.                     counter += 1
  43.  
  44. print(counter)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement