Dada una string, la tarea es escribir un programa en Python para contar el número de espacios en la string.
Ejemplos:
Input: "my name is geeks for geeks" Output: number of spaces = 5 Input: "geeksforgeeks" Output: number of spaces=0
Acercarse:
- String de entrada del usuario
- Inicializar la variable de conteo con cero
- Ejecute un bucle for i desde 0 hasta la longitud de la string
- Dentro del bucle for, verifique si s[i] == en blanco, luego incremente el conteo en 1
- Fuera de bucle for, cuenta de impresión
Ejemplo 1:
Python3
# create function that # return space count def check_space(string): # counter count = 0 # loop for search each index for i in range(0, len(string)): # Check each char # is blank or not if string[i] == " ": count += 1 return count # driver node string = "Welcome to geeksforgeeks" # call the function and display print("number of spaces ",check_space(string))
Producción:
number of spaces 2
Ejemplo 2:
Python3
# create function that # return space count def check_space(string): # counter count = 0 # loop for search each index for i in string: # Check each char # is blank or not if i == " ": count += 1 return count # driver node string = "Welcome to geeksforgeeks, Geeks!" # call the function and display print("number of spaces ",check_space(string))
Producción:
number of spaces 3
Ejemplo 3: Uso de la función contar().
Python3
# Create function that # return space count def check_space(Test_string): return Test_string.count(" ") # Driver function if __name__ == "__main__": Test_string = "Welcome to geeksforgeeks, Geeks!" # Call the function and display print(f"Number of Spaces: {check_space(Test_string)}")
Producción:
Number of Spaces: 3
La complejidad de tiempo y espacio para todos los métodos es la misma:
Complejidad de tiempo: O(n)
Complejidad espacial: O(n)
Publicación traducida automáticamente
Artículo escrito por abhijithoyur y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA