Софтуерно Инженерство
Loading...
dqvolla avatar dqvolla 19 Точки

CSharpAdvanced/OOP-Basics/Problem4.Shopping Spree

Здравейте колеги някой ако може да помогне малко с тази задачка докарвам я до 40/100 и нямам идея защо ми дава грешен отговор на другите тестове

Код - https://pastebin.com/FcyRwDhF

Judge - https://judge.softuni.bg/Contests/Practice/Index/232#3

 

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

Тагове:
0
C# OOP Basics
valcho62 avatar valcho62 178 Точки

Когато печаташ със string.Join(", ", kvp.Value) , след последния продукт ще имаш един спейс, което е грешка.

0
dqvolla avatar dqvolla 19 Точки

Не мисля че е това, нали за това е string.join - за да ти добавя след всеки елемент нужния стринг но не и след последния :)

0
valcho62 avatar valcho62 178 Точки

Да бе - прав си за това. Защо така ми е останало в акъла не знам .

Ето моето решение за 100т -https://pastebin.com/9XmQuA4A

Гледам ти на персона не си му сложил торба в класа и затова въртиш малко по-сложна логика.

0
dqvolla avatar dqvolla 19 Точки

Мерси, ще взема да го пробвам отначало по този начин с List от продукти

0
valcho62 avatar valcho62 178 Точки

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

И въобще недей слага целия код в try-catch, а само там където пипаш по класовете. Така ще ти излезе някоя тъпа грешка като runtime error, а сега се чудиш какво е .

0