Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. #variables
  2. counter_hash =0
  3.  
  4. text =""\
  5. "#################aa##a###c######\n"\
  6. "####bbbbaaaabbbbbaaaaa###ccc##cc\n"\
  7. "#o##bbbbaaaabbbbbaaaaa###c#c##cc\n"\
  8. "#oo#bbbbaeeabbbbbbbbaa##cc#ccccc\n"\
  9. "#o##bbbbaeeabbbbbaaaaaa#cc#####c\n"\
  10. "#o##bbbbaaaabbbbbaaaaaa#cc#####c\n";
  11.  
  12.  
  13.  
  14. tab=[0]*(len(text))
  15.  
  16. def countfield (text,i,tmp):
  17.     counter = 0
  18.     global tab
  19.     if(i>=0 and i<len(text)):
  20.         if (text[i]==tmp and tab[i]==0):
  21.             tab[i]=1
  22.             counter+=1
  23.             counter += countfield (text,i-1,tmp)
  24.             counter += countfield (text,i+1,tmp)
  25.             counter += countfield (text,i-33,tmp)
  26.             counter += countfield (text,i+33,tmp)
  27.  
  28.     return counter
  29.  
  30. for char in text:
  31.     temp = countfield(text,0, char)
  32.     if temp>0: print char, temp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement