[Lab Arreys-And-Lists] 4. Triple Sum
Здравейте колеги,
за тази задача джаджа дава 60%, не мога да разбера къде ми е грешката?
лик към задачата http://pastebin.com/hwkCaE8f
Здравейте колеги,
за тази задача джаджа дава 60%, не мога да разбера къде ми е грешката?
лик към задачата http://pastebin.com/hwkCaE8f
Това е, защото твоето решение (както и при всеки друг), изпечатва наистина всички тройки числа, дори и такива, които се повтарят. А Judge очаква само уникални тройки числа. Добави break, след като имаш намерена тройка; за да спира, и да не търси същите числа другаде из масива.
if (arr[i] + arr[j] == arr[k])
{
foundTriples = true;
Console.WriteLine($"{arr[i]} + {arr[j]} == {arr[k]}");
break;
}
мерси!
Това с break; е цяло чудо. Мерси за съвета!
много полезен хинт!
В дадените примери към задачата също има тройки които се повтарят.