Loading...
Dimit1r89 avatar Dimit1r89 2 Точки

Equal Words

Здравейте колеги не мога да си обясня защо не мога да я излъжа тая програма.Като напиша 2 еднакви инена няма проблем hello hello yes ми изписва като кажа SoftUni SoftUNi пак казва вярно е но когато кажа примерно водка и Бира казва пак че е вярно а не е !!! 

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EqualWords
{
    class EqualWords
    {
        static void Main(string[] args)
        {
            var text1 = Console.ReadLine();
            var text2 = Console.ReadLine();
            String word = text1 + text2;
            

            if (word.Equals(text1 + text2 ))  // 80 % prodalji !!!
            {
                Console.WriteLine("Yes");
            }else
                Console.WriteLine("No");
                  
            
        }
    }
}
            
            

Тагове:
0
Programming Basics
Filkolev avatar Filkolev 4482 Точки

Какво опитваш да направиш?

Казваш, че word = text1 + text2 и после проверяваш дали word е равно на това, на което един ред по-нагоре си казал, че е равно. Очевидно винаги ще влезеш в if-a, някои инструменти дори биха ти го показали (Resharper например ще подчертае проверката и ще каже, че винаги се евалюейтва до true), а кодът, който е в else ще го направи сив понеже е излишен.

0
Dimit1r89 avatar Dimit1r89 2 Точки

Пропуснах да истрия стринга при последния опит Благодаря за инфото :)

0
snake85 avatar snake85 0 Точки

Ето го и моето решение на задачата:


        static void Main(string[] args)
        {
            string A = Console.ReadLine();
            string fraze = Console.ReadLine();
            string lowerA = A.ToLower();
            string lowerfraze = fraze.ToLower();
                if (lowerA.Equals(lowerfraze))
                {Console.WriteLine("yes");}
                    else {Console.WriteLine("no");}
        }
    
Have fun and keep coding :)

 

0
Vassil_Ganchev avatar Vassil_Ganchev 3 Точки

Аз го направих така:

 

            var firstWord = Console.ReadLine().ToLower();
            var secondWord = Console.ReadLine().ToLower();           
            if (firstWord.Equals(secondWord))
                Console.WriteLine("yes");
            else
                Console.WriteLine("no");
 

 

0
jasons avatar jasons 1 Точки

Благодаря!

Отвори ми очите като алгоритъм, който да използвам в PHP.

:)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.