Uwwan

#23396 Fixed

Apr 3rd, 2022 (edited)
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.16 KB | None | 0 0
  1. #23396 FIXED
  2. f = open('words.txt')
  3. n = 1000
  4. #  print(n)
  5. # создадим массив для букв и будем увеличивать индекс той буквы, которая попалась
  6. abc = [0] * 512
  7. mx = float('-inf')
  8. ns, num = 0, 0
  9. locmx = -100000000
  10. ltr = 0
  11. for i in range(n):
  12.     fs = f.readline()[:-1]
  13.     ns += 1
  14.     # s.append(fs)
  15.     # s[i] = s[i].replace('\n', '')
  16.     # print(fs)
  17.     nfs = len(fs)  # Need For Speed
  18.     c = 0
  19.     abc = [0] * 512
  20.     for j in range(1, nfs):
  21.         curr = ord(fs[j])
  22.         recent = ord(fs[j - 1])
  23.         if curr - 1 == recent:
  24.             abc[curr] += 1
  25.             abc[recent] += 1
  26.  
  27.             print(fs[j - 1], fs[j])
  28.             c += 1
  29.             print(ns,c)
  30.             if c > mx:
  31.                 mx = c
  32.                 num = ns
  33.                 for t in range(len(abc)):
  34.                     if abc[t] > locmx:  # Поиск индекса эл-та, который чаще всего встречался
  35.                         locmx = abc[t]
  36.                         ltr = t
  37.                 print(mx,ns)
  38.  
  39. #
  40. #print(str(num) + str(chr(ltr)))
  41. print(mx, str(chr(ltr)), sep='')
  42.  
  43.  
Add Comment
Please, Sign In to add comment