Loading...
antonp1p2 avatar antonp1p2 17 Точки

{Exam Problem} [ 04. Activity Tracker]

Ето тук може да видите условиете - https://judge.softuni.bg/Contests/Practice/Index/30#3

Ето го и решението ми - http://pastebin.com/YmmXMuFr

Почти съм я решил не е особено трудна, но имам проблем с докарването на правилния изход. Някой ще ми помогне ли, как мога да подредя ключовете на втория вложен асоциативен масив по азбучен ред ? (в първия нулев тест "Ivan" да е преди "Pesho").

Пробвах всякакви глупости, но нещо не го получавам. Сигурно е нещо много елементарно ама ми писна да са мъча.

Тагове:
0
Fundamentals Module
enevlogiev avatar enevlogiev 1168 Точки

Информацията по-надолу не е релевантна, има двусмислица в условието, затова я махам. Малко по-надолу в коментарите е решението : ) Все пак линкът е полезен, за който има интерес.

Как да сортираме речник по ключ и по стойност - http://www.dotnetperls.com/sort-dictionary

0
27/05/2015 21:41:51
Filkolev avatar Filkolev 4482 Точки

Имаше някаква обърквация в условието и аз като я решавах скоро я обърках и после видях по-горе какво е казано.

0
enevlogiev avatar enevlogiev 1168 Точки

Aх, скандал.

В такъв случай SortedDictionary<string, SortedDictionary<string, integer>> би трябвало да ти реши всички проблеми. Ако видиш, че някой от вътрешните ключове съществува (т.е. вече има такъв юзър) просто с едно += прибавяй допълнителното разстояние : )

1
RFilipov avatar RFilipov 136 Точки

Примерно решение на изхода: http://pastebin.com/wdwf5kTZ

Правим отделен стринг, в който записваме Key и Value на вложения речник и след това String.Join.

0
18/07/2015 12:30:16
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.