Loading...
ivan.d.uzunov avatar ivan.d.uzunov 22 Точки

05. Hands of Cards from Dictionaries, Lambda and LINQ - Exercises

Задача: https://judge.softuni.bg/Contests/Practice/Index/209#4

СорсКод: http://pastebin.com/fhi2k6Jv

 

Привет!

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

1. Първоначално си сплитвам инпута, като отделям името от картите, които има

2. След това премахвам повтарящите се карти, както пише в условието

3. След това сплитвам и всяка карта, за да сметна колко сила има

 

Не ми гърми програмата, а се получават много по-големи стойности и  не мога да разбера къде е греката, а пък вече ми "бръмна" главата.

Съжалявам за сългия код (но със суич-кейс ми дойде в главата да го направя)

 

Благодаря предварително! :) :) :)

0
Fundamentals Module
alisa_terzieva avatar alisa_terzieva 121 Точки

Здравей,

Открих две неща, заради които програмата ти изкарва грешен резултат:

  1. Не зануляваш променливата totalPower в края на всяка итерация на while-цикъла;
  2. Трябва да проверяваш за дублиращи се карти в целия input, а не само в рамките на един ред.
0
ivan.d.uzunov avatar ivan.d.uzunov 22 Точки

http://pastebin.com/EGwB8gJe

Оправих тези неща, но пък сега забелязах, че в условието пише, че The people are playing with multiple decks. Това го разбирам, че има различни раздавания, тоест ако се повтори името трябва да изчистя List с Дублиращи се карти. Да обаче не знам как да го направя така, че да се случи само веднъж след като се повтори едно име, а да не се изчиства всеки път, както ми е сега, например:

Пешо

Иво

Васил

Васил - изчиства се

Иво - пак се изчиства (а не трябва, защото сме още във второто раздаване)

Пешо - и отново се изчиства

 

Багодаря ти за помощта :)

0
24/11/2016 17:12:15
varbanov88 avatar varbanov88 38 Точки

http://pastebin.com/KiBD7mKX - Това сътворих. Мина 100/100

0
YavorValkov avatar YavorValkov 2 Точки

Това е моят код http://pastebin.com/9JWmbgGc. Дава 100/100. Направил съм някакви обяснения по това какво се случва в него. Надявам се да помогне и да не съм го пратил късно xD.

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