Loading...
SvilenPavlov avatar SvilenPavlov 11 Точки

C# OOP Advanced - ноември 2018 - Generics Excercise - 11. Threeuple

Здравейте! 

Условия:https://softuni.bg/downloads/svn/csharp-fundamentals/2018-Sept/CSharp-OOP-Advanced/02.%20CSharp-OOP-Advanced-Generics/02.%20CSharp-OOP-Advanced-Generics-Exercises.docx

 


Бъркам ли се или има някаква грешка в джъдж тестове 2,3?

Когато определям променливата druknOrNot в единия случай:

bool drunk = true;
            if (line2[2]=="not") { drunk = false; }

В джъдж тест 2 и 3 ми дава грешни.

Целия код на основния файл, в този случай: https://pastebin.com/WYYLYq5f

 

А при следния код:

bool drunk = false;
            if (line2[2]=="drunk") { drunk = true; }

В джъжд ми дава 100/100.

Целия код на основния файл, в този случай:  https://pastebin.com/d0H4M3iC

Кода ми за самия клас е същия и в двата случая: https://pastebin.com/WyKD1xkU

За мен са абсолютно еднакви двете неща и в нулевите тестове думата not e записана точно така, така че изключвам възможността главни и малки букви да са проблема. 
Много се изнервям на такива случаи :( Моля някой да потвърди къде е грешката - при мен или в джъжд/условието.

Тагове:
0
C# OOP Advanced 03/02/2019 18:45:17
prohause avatar prohause 356 Точки

За да ползваш твоя код трябва да дадеш default стойтост на drunk=true

0
SvilenPavlov avatar SvilenPavlov 11 Точки

Дал съм. На горния ред го пише.

0
prohause avatar prohause 356 Точки

Грешния код съм гледал. 

0
03/02/2019 18:58:21
Itsa_Georgieva avatar Itsa_Georgieva 1 Точки

В първия input града е New York - 2 думи

Тогава string town = line1[3] не работи, но не мога да измисля, как да го пренапиша за да заработи.

Написах това:

if (line.Length > 3)
            {
                string town = line1[3] + " " + line1[4];
            }
            else
            {
                string town = $"{line1[3]}";
            }

но така ми светна инициализирането на обекта

Tuple<string, string,string> first = new Tuple<string, string,string>(fullName, address,town);

Може би трябва V Item3 в line1 да бъде лист, кйто да се напълни с думите от името на града, ако е с N броя думи...

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