Софтуерно Инженерство
Loading...
VasilValchanov avatar VasilValchanov 556 Точки
Best Answer

if (arr1Chars[i] == arr2Chars[j])
                    {
                        result = "equal";
                        //Console.WriteLine("{0} -<", result);
                        if (arr1Chars.Length < arr2Chars.Length)
                        {
                            Console.WriteLine(string.Join("", arr1Chars));
                            Console.WriteLine(string.Join("", arr2Chars));
                        }
                        else if (arr1Chars.Length > arr2Chars.Length)
                        {
                            Console.WriteLine(string.Join("", arr2Chars));
                            Console.WriteLine(string.Join("", arr1Chars));
                        }
                    }

Тук ако arr1Chars.Length == arr2Chars.Length нищо не принтираш.

1
ivan_gy6ev avatar ivan_gy6ev 3 Точки

Благодаря ти, това беше просто добавих '=' в 

if (arr1Chars.Length <= arr2Chars.Length)
                        {
                            Console.WriteLine(string.Join("", arr1Chars));
                            Console.WriteLine(string.Join("", arr2Chars));

1
TeodorStefanovPld avatar TeodorStefanovPld 1280 Точки

ъъ аз нещо ли бъркам.ама тука неискаха ли и да се сравни и големината на самите array примерно  

a b c 

d e f

тука дори на дължина да са ти равни... И гледам че всички ползвате math.min... явно нещо на лекции или лаб сте гледали

https://pastebin.com/RsUQMr6X ей го и с просто boll решение

0
ivan_gy6ev avatar ivan_gy6ev 3 Точки

Интересно решение благодаря ти! Наистина интересно не го хванаха този случай тестовете, но мина с 100/100 при мен! 

0
TeodorStefanovPld avatar TeodorStefanovPld 1280 Точки

ами аз като четох условието така го разбрах, че ако са равни на дължина трябва самите,стрингс да сравним. Може да съм си усложнил живота :D:D:D

0
15/06/2017 12:14:30