Професионална програма
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
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