Programa de Python para encontrar la string más grande sin usar funciones integradas

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:

  1. El usuario debe ingresar dos strings y almacenarlas en variables separadas.
  2. Las variables de conteo se inicializan a cero.
  3. El bucle for se utiliza para recorrer los caracteres de las strings.
  4. Las variables de conteo se incrementan cada vez que se encuentra un personaje.
  5. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *