Извеждане на чар от стринг : Асоциативни методи - разглеждане на чар от дума
https://judge.softuni.bg/Contests/Compete/Index/1213#0
Задачата не ми е ясна и търся някой с възможно най-просто решение по въпроса! Благодарим!
https://judge.softuni.bg/Contests/Compete/Index/1213#0
Задачата не ми е ясна и търся някой с възможно най-просто решение по въпроса! Благодарим!
Уточнете кое не е ясно по задачата за да получите смислена помощ.
Ето един начин за работа с отделните символи на стринг:
foreach (char c in inputString)
{
if (c != " ") {
...
}
}
Според мен условието на задачата тук е ясно(за разлика от много други).
Необходимо е при въвеждане на някакъв стринг от конзолата да се изведат различните символи в него и техният брой.
Не е казано изрично дали е необходима някаква сортировка относно броя на срещаията,но явно такава не е необходима.
Ето и моят вариант за решение(100/100).
using System;
using System.Collections.Generic;
using System.Linq;
namespace CountCharsinaString
{
class Program
{
static void Main()
{
string word = Console.ReadLine();
Dictionary <char,int> repository=new Dictionary<char,int>();
for (int i = 0;i<word.Length;i++)
{
if(word[i]==' ')
{
continue;
}
if(!repository.ContainsKey(word[i]))
{
repository.Add(word[i], 1);
}
else
{
repository[word[i]]++;
}
}
foreach (var symvol in repository)
{
Console.WriteLine("{0} - {1}",symvol.Key,symvol.Value);
}
}
}
}