Programa C# para mostrar la abreviatura de un texto

Dado un texto, necesitamos mostrar la abreviatura del texto. Una abreviatura es la forma más corta de cualquier palabra o frase. Contiene un grupo de letras que toma de la forma completa de la palabra o frase. Por ejemplo, la abreviatura de GeeksforGeeks es GFG, o la abreviatura de Advance Data Structure es ADS. 

Ejemplos:

Input : Geeks For Geeks
Output: G.F.G

Input : Data Structures Algorithms
Output: D.S.A

Acercarse:

Para imprimir la abreviatura de un texto siga los siguientes pasos:

  • Inicializar una string vacía (es decir, abbr).
  • Agregue la primera letra de la string a abbr y también agregue un ‘ . ‘  para abreviar
  • Ahora, la string se itera de izquierda a derecha si se encuentra un espacio, una tabulación o un carácter de nueva línea, luego agregue la siguiente letra a la abreviatura y también agregue ‘ . ‘ al abr.
  • Al final de la iteración, abbr tendrá la abreviatura de la string dada.

Ejemplo:

C#

// C# program to print the abbreviation of a Text
using System;
  
class GFG{
  
public static string Abbreviation(string inputstr)
{
    string abbr = "";
    int i = 0;
    abbr += inputstr[0];
    abbr += '.';
  
    for(i = 0; i < inputstr.Length - 1; i++)
    {
        if (inputstr[i] == ' ' || inputstr[i] == '\t' || 
            inputstr[i] == '\n')
        {
            abbr += inputstr[i + 1];
            abbr += '.';
        }
    }
    return abbr;
}
  
// Driver code
public static void Main()
{
    string str = "Geeks For Geeks";
    string abr = "";
  
    abr = Abbreviation(str);
  
    Console.Write("The Abbreviation : " + abr);
}
}
Producción

The Abbreviation : G.F.G.

Explicación: En este ejemplo, creamos un método Abbreviation() que devuelve la abreviatura de la string especificada. O podemos decir que devuelve una string que contiene la primera letra de una palabra que se agrega a la string abreviada si hay un espacio o una tabulación o un carácter de nueva línea antes de la palabra, junto con una ‘ . ‘ también se agrega. Como en la string «Geeks For Geeks», la abreviatura es GFG 

Publicación traducida automáticamente

Artículo escrito por pulamolusaimohan 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 *