Exam Preparation IV - 02-ArrayManipulator-70/100 - Софтуерен университет

+ Нов въпрос
sivancheva avatar sivancheva 2 Точки

Exam Preparation IV - 02-ArrayManipulator-70/100

Здравейте,

имам затруднение с тази задача, тествах различни входове, гледах и другите какви проблеми са имали с нея, които при мен са ок, но имам 70/100. Може ли за коментар?

Мерси.

Задача:

https://pastebin.com/SXAMGA37

Условие:

https://judge.softuni.bg/Contests/Practice/Index/456#1

0
Programming Fundamentals
icowwww avatar icowwww 571 Точки
Best Answer

В условието не пише нищо такова:

  1.   bool allEqual = resultArr.Skip(1).All(s => int.Equals(resultArr[0], s)); // ако са еднакви елементите нямя мин/макс

  2.                     if (allEqual)

  3.                     {

  4.                         Console.WriteLine("No matches");

  5.                         command = Console.ReadLine().Split(' ').ToArray();

  6.                         continue;

  7.                     }

изтрий това от 42 ред и ще даде 100/100. Поправено: https://pastebin.com/bP41Vq1K

0
13/09/2017 14:41:09
sivancheva avatar sivancheva 2 Точки

Здравей,

  • If a min/max even/odd element cannot be found, print “No matches”- ето този ред го разбирам, че ако например всички елементи са еднакви, например [1, 1 , 1 , 1], то тогва да кажем, че няма съвпадение.

Мерси много за разяснението :)

0
icowwww avatar icowwww 571 Точки

Едното значи да няма такъв елемент. А в случая, който постваш не само че има, а има 4 такива елемента. Това е логиката на автора. Може би е малко до собственото интерпретиране на текста. Твоето също е логично, но автора не е помислил, че текста може да се приеме двузначно

0
13/09/2017 18:09:43
sivancheva avatar sivancheva 2 Точки

Ще ми помогне много коментар на база моята логика, ако може :)

Благодаря

0