Advertisement
qwerty199991

Array search for doubles

May 23rd, 2022
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. import random
  2. from random import randint
  3. N=int(input('Введите число от 1 до 1 000 000:'))
  4.  
  5. arr = ''.join([str(randint(1,5)) for _ in range(N)])
  6.  
  7. searchlist = ['11', '22', '33', '44', '55']
  8. print(arr)
  9. results = []
  10. for i, j in enumerate(arr):
  11.     if i == len(arr)-1:
  12.         break
  13.     #print(f'{j+arr[i+1]}')
  14.     if f'{j+arr[i+1]}' in searchlist:
  15.         #print('got it ' + f'{j+arr[i+1]}')
  16.         results.append(i)
  17.         results.append(i+1)
  18.  
  19. if not results:
  20.     print('NO')
  21. else:
  22.     print('YES')
  23.     print(results)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement