Nuestra tarea es imprimir el elemento que aparece 3 veces consecutivas en una lista de Python.
Ejemplo :
Input : [4, 5, 5, 5, 3, 8] Output : 5 Input : [1, 1, 1, 64, 23, 64, 22, 22, 22] Output : 1, 22
Acercarse :
- Crear una lista.
- Cree un bucle para el tamaño del rango: 2.
- Compruebe si el elemento es igual al siguiente elemento.
- Nuevamente verifique si el siguiente elemento es igual al siguiente elemento.
- Si se cumplen ambas condiciones, imprima el elemento.
Ejemplo 1: solo una ocurrencia de un elemento de 3 ocurrencias consecutivas.
# creating the array arr = [4, 5, 5, 5, 3, 8] # size of the list size = len(arr) # looping till length - 2 for i in range(size - 2): # checking the conditions if arr[i] == arr[i + 1] and arr[i + 1] == arr[i + 2]: # printing the element as the # conditions are satisfied print(arr[i])
Producción :
5
Ejemplo 2: ocurrencias múltiples de 3 elementos que ocurren consecutivamente.
# creating the array arr = [1, 1, 1, 64, 23, 64, 22, 22, 22] # size of the list size = len(arr) # looping till length - 2 for i in range(size - 2): # checking the conditions if arr[i] == arr[i + 1] and arr[i + 1] == arr[i + 2]: # printing the element as the # conditions are satisfied print(arr[i])
Producción :
1 22
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA