Loading...
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

хах решението ти е едно към едно с моето вадиш 60/100 предполагам? има някаква тънкост с презаписването в речниците там е разковничето :Д иначе кода ти на другите места е ок.

0
k.sevov avatar k.sevov 1077 Точки

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

0
06/01/2018 22:41:15
Nackey avatar Nackey 4 Точки

Точно така при сортиранетонето е проблема направих си вход по твоето описание и видях, че не сортира по изискванията.

Възможно ли е въобще подобно сортиране по начина по който се опитвам да я реша с nested dict или в случая трябва да си създам клас?

0
AtanasovAtanas avatar AtanasovAtanas 414 Точки

Възможно е само с един речник от string и int. 

0
Nackey avatar Nackey 4 Точки

Видях го това решение на колегата в което в стринга държи name + color и при принтирането ги разделя. Не искам да го копирам вярвам че има и други начини :)

0
TonyTroev avatar TonyTroev 26 Точки

Здравейте! Ето едно решение с класове (и доста LINQ), което работи 100/100!

https://pastebin.com/FaCXnsp3

0
Tsekova avatar Tsekova 10 Точки

Колеги, може ли някой да постне едно решение на задачата, без класове?

0
vboteva avatar vboteva 3 Точки

Колеги, този код работи във ВС, но в Judge дава "Compile time error". Предположения защо? Единствената ми идея е, че може да е от липсата на .Core в падащото меню...

0
k.sevov avatar k.sevov 1077 Точки

Да, джъдж очаква .Net Framework вместо Core. Разликата в случая е, че сплитването работи по различен начин. Смени единия с .Split(new String[] { " <:> " }, StringSplitOptions.None), а за другите използвай '-' вместо "-". Можеш да си направиш един проект на .Net Framework и да си пуснеш кода там, за да си разгледаш какви са вариантите по принцип, а и веднага ще ти ги подчертае с червено. 

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