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

{Room} – integer 1 <= n <= 20

private static void FullRooms -> if (infoForRoom[department].ContainsKey(20)) значи те ти казват 20 стай ок.Обаче ти ми търсиш по key 20? какво се опитваш да направиш. Имаш 20 стай по 3 легла общо 60 възможни пациенти.

, he/she is placed on the first free bed in the department. !!! значи почваш да обхождаш стаите първата я запълваш почваш 2та и така. А ти както си го написала пълниш само последната 20та стая.. И честно казано това е толкова омазано това е с# advanced направи си 2 обекта болница и доктор и става хиляда пъти по-лесно. Честно казано само като гледам кода се обърквам кое къде и как отива камо ли ако трябва да го напиша или дебъгвам. В момента както си направила твоя инфостай речник няма да мине.

0
katqcherdoneva avatar katqcherdoneva 3 Точки

Проверява дали има стая 20, след това дали стаята е пълна. Ако няма 20 стая, си създава нова стая 1, 2.. Работи си коректно. Но си прав, че решението стана по-трудно от колкото би трябвало. Ще се пробвам да я реша с обекти. Благодаря. :)

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

е твоя речник  като ти почва индекса от 1 ако поискам на 0 да ти добавя стая честитка exception.и runtime error. Те са ти 20 стаите но от 0 до 19 :) така  де проверявай за key 19.

Иначе може да гледаш на подготовките Явор я решаваше тази пак с някакви листи ги въртеше но реално ти казват 20 стаи но нищо не пречи да е стая 0.А ти ги почваш от 1 и веднага изгърмяваш. Но честно с тея вложени речници и вложени ifs е мазало за дебъгване.все пак в лист индексите почват от 0 :) имаше нещо такова, сега като се загледах след кафето в решението е малко по-четимо и се сетих че на подготовките я има решавана на видео.

0
katqcherdoneva avatar katqcherdoneva 3 Точки

Попринцип един от нулевите тестовете е с стая едно и си минава. Благодаря пак за отделеното време, ще изгледам лекцията. 

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