Dadas dos strings. La tarea es encontrar la string más grande sin usar funciones integradas.
Ejemplos:
Input: GeeksforGeeks Geeks Output: GeeksforGeeks Input: GeeksForFeeks is an good Computer Coding Website It offers several topics Output: GeeksForFeeks is an good Computer Coding Website
Enfoque paso a paso:
- Tome dos strings en variables separadas.
- Inicialice las dos variables de conteo a cero.
- Utilice un bucle for para recorrer los caracteres de la string e incrementar las variables de conteo cada vez que se encuentre un carácter.
- Compare las variables de conteo de ambas strings.
- Imprime la string más grande.
- Salida.
A continuación se muestra el programa completo basado en el enfoque anterior:
Python3
string1="GeeksForFeeks is an good Computer Coding Website " string2="It offers several topics" count1=0 count2=0 for i in string1: count1=count1+1 for j in string2: count2=count2+1 if(count1<count2): print("Larger string is:") print(string2) elif(count1==count2): print("Both strings are equal.") else: print("Larger string is:") print(string1)
Producción
Larger string is: GeeksForFeeks is an good Computer Coding Website
Explicación del programa:
- El usuario debe ingresar dos strings y almacenarlas en variables separadas.
- Las variables de conteo se inicializan a cero.
- El bucle for se utiliza para recorrer los caracteres de las strings.
- Las variables de conteo se incrementan cada vez que se encuentra un personaje.
- Luego se comparan las variables de conteo y se imprime la string más grande.
Publicación traducida automáticamente
Artículo escrito por biswasarkadip y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA