valio96
-1 Точки
maya_ip
28 Точки
Грешката ти е в начина, по който сравняваш стринговете. Изполва се str1.CompareTo(str2)>=0, за да разбереш дали първия стринг е по-голям от втория. Погледни това https://pastebin.com/wF3yPD6y
Ето едно решение 100/100
С метод: switch - case + "CompareTo".
https://pastebin.com/q1QzQ94a - ето едно просто решение, което дава 100/100.
Това е оптимизирана версия, която дава 88/100, обаче работи напълно - https://pastebin.com/TsMUkamh
Добре де нали и по двата начина било то str1.Lenght > str2.Lenght или str1.CompareTo(str2)>=0 връщат числа, които се сравняват. Каква е разликата между едното и другото тогава?
Е, това че връщат числа, не означава че връщат еднакви числа... Това, че дължината на два низа е еднаква, не означава, че низовете са еднакви. Например Pesho и Gosho.
str1.CompareTo(str2)>=0 проверява и по азбучен ред низовете, а str1.Lenght връща число, което е дължината на стринга.