Loading...
joto_to avatar joto_to 40 Точки

Решения на упражнения от Dictionaries, Lambda and LINQ - Exercises от Programming Fundamentals май 2017 на C#

<< по-стари задачи | по-нови задачи >>

Programming Fundamentals май 2017

Dictionaries, Lambda and LINQ - Exercises Дата: 15-ти юни 2017

линк към джъдж

01. Phonebook - C#

02. Phonebook Upgrade - C#

03. A Miner Task - C#

04. Fix Emails - C#

05. Hands of Cards - C#

06. User Logs - C#

07. Population Counter - C#

08. Logs Aggregator - C#

09. Legendary Farming - C#

10. Сръбско Unleashed - C#

11. Dragon Army - C#

 

Споделяйте и вашите различни решения, задавайте въпроси, обсъждайте споделените решения.

Тагове:
1
Programming Fundamentals 24/06/2017 18:14:14
S.Neshkov avatar S.Neshkov 55 Точки

Готини са задачите, 11 наистина ми беше интересно да я решавам. Първо тръгнах с група речници string-int и изкарах някакви точки. после осъзнах, че така няма как да ги сортирам ако имената се повтарят, а са от различен тип. И после логично стигнах до извода за речник с вложен речник от листове и я пререших бързо бързо. Сръбското ми беше по-трудна, заради сортирането на входните данни, използвах помощ от колеги, споделен метод за филтриране във фейсбук и така. Първоначално изглеждаха трудни, и наистина ми отне доста време да ги реша, но съм доволен от опита който получих :)

2
24/06/2017 15:51:49
joto_to avatar joto_to 40 Точки

сръбското го направих малко куцо с това сортиране след всяко въвеждане. вътрешният речник може да се сотрира на изхода и ще е по-елегантно. драконите ми бяха някак лесни след сръбското.. придаването на дефолтна стойност с TryParse и тернарен оператор ми спести доста писане. пусни си решенията да ги разлгедам. винаги ми е интересно да видя как са подходили другите колеги.

0
S.Neshkov avatar S.Neshkov 55 Точки

Ето тук са решенията от това упражнение, и аз като теб набутах всичко е вдно голямо репо, и веднъж на седмично гледам да комитвам новите решения.

 

https://github.com/setfan/Programming-Fundamentals-May-2017/tree/master/Dictionaries%2C%20Lambda%20and%20LINQ%20-%20exercises

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