Loading...

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

Simeon22 avatar Simeon22 12 Точки

Проблем със задача 3. A Miner Task от Exercises: Dictionaries, Lambda and LINQ, Programming Fundamentals

Условие: https://softuni.bg/trainings/resources/officedocument/18684/exercise-problem-descriptions-programming-fundamentals-september-2017

Моето решение до момента: https://pastebin.com/Cyug4dAK

Проблема ми е, че не се сещам как да събера количеството на ключове с еднакво име. Ще бъда благодарен за всякакви идеи!

Тагове:
0
Fundamentals Module
Jeliozver avatar Jeliozver 356 Точки

Защо още в while цикъла не ги добавяш просто?

resourcesAndQuantity[resource] += quantity;

Естествено foreach цикъла е излишен.

Ти както го правиш на всяко въртене му рестартираш количеството с ред 32.

Добави и проверка ако няма стойност с такъв ключ да го създаде със стойност 0, за да няма фойерверки.

 

0
22/10/2017 19:11:15
Simeon22 avatar Simeon22 12 Точки

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

0
Jeliozver avatar Jeliozver 356 Точки

Всъщност имаш бъгове и в логиката за четене. Ще ти пусна решение с коментари след малко.

0
Simeon22 avatar Simeon22 12 Точки

OK, Благодаря много!

0
David1233 avatar David1233 36 Точки

Според мен излишно си се объркал с тези вложени цикли. Цък Пиши пак, ако нещо не е ясно.

0
Simeon22 avatar Simeon22 12 Точки

Да, благодаря!

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