
Como contar elementos repetidos en una List<T>
Publicado por Cesar (1 intervención) el 29/07/2017 02:40:51
Hola amigos, espero que me puedan ayudar en este problema jejej
lo que pasa es que en una lista<string> el usuario debe ingresar palabras( 5 maximo)
y lo que quiero es que si el usuario ingresa una palabra repetidas veces quiero que en
la salida muestre las veces que una palabra fue repetida:
Ejemplo:
Espero que me puedan ayudar porfavor.
Gracias por su atencion :)
lo que pasa es que en una lista<string> el usuario debe ingresar palabras( 5 maximo)
y lo que quiero es que si el usuario ingresa una palabra repetidas veces quiero que en
la salida muestre las veces que una palabra fue repetida:
Ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
List<string> palabras = new List<string>();
string p;
for (int x = 0; x < 5; x++)
{
p = Console.ReadLine().ToString();
palabras.Add(p);
}//en esta parte del for ingresaria las siguientes palabras:
/*
* -hola,hola,hola,adios,adios.
*/
foreach (string con in palabras)//aqui ademas de imprimir lo que contiene la lista quiero que se imprima
//el numero de repeticiones de palabras iguales
{
Console.WriteLine(con);
}
/*
hola = 3
* adios = 2
*/
Console.ReadKey();
Espero que me puedan ayudar porfavor.
Gracias por su atencion :)
Valora esta pregunta


0