Помощ за задача от изпита Programming Fundamentals and Unit Testing Retake Exam - 16 April 2024
Здравейте,
Подготвям се за изпита си, който предстои и решавам задачи от старите изпити.
На задача 04. Palindrome Finder от Retake Exam 16.04.2024 опитвах всевъзможни неща, но Джъдж гърми на 83/100.
Умишлено чупих тестовете, за да видя евентуално кой е проблемния и според мен е последния тест - Test_GetPalindromes_ListOnlyWithPalidromeWords_ReturnsStringWithAllWords
Според мен в кода има проблем, защото също извадих самия код отделно и тествах с инпути и самата логика в
if (isPalindrome)
{
result += $"{words[i]} ";
}
е грешна, защото така не връща инпута в lower cases only.
Заради това в теста слагам 1 към 1 буквите, подредих ги азбучно и всевъзможни комбинации, но пак. Ако теста в джъдж очаква да напиша примерно input "nOOn", а да върне string "noon" няма как заради тази логика.
Виждам, че има хора със 100 от 100 значи има нещо друго което ми убягва.
Моля за помощ :)
Код - https://pastebin.com/YsTyDLs4
Тестове - https://pastebin.com/JgG9Ze8P