Загрузка...

It is necessary to implement the search for the largest number of consecutive identical characters

Thread in C# created by Wiwoji Mar 5, 2023. (bumped Mar 5, 2023) 328 views

  1. Wiwoji
    Wiwoji Topic starter Mar 5, 2023 google 93 Mar 12, 2021
    Необходимо реализовать поиск наибольшего количества идущих подряд одинаковых символов. Например, пользователь вводит слова: «приключение» и «ключи». Повторяющийся символы ЮЧ.

    (Отблагодарю копеечкой)
     
  2. vtlstolyarov
    vtlstolyarov Mar 5, 2023 468 Jan 8, 2022
    "копеечка" - это сколько?
     
    1. Wiwoji Topic starter
      vtlstolyarov, сначала сделай, потом обсудим
    2. vtlstolyarov
      Wiwoji, а ты юморист
    3. r3xq1
      Wiwoji, сначала опиши сумму, потом сделают (если устроит)
    4. View the next comments (3)
  3. Wiwoji
    Wiwoji Topic starter Mar 5, 2023 google 93 Mar 12, 2021
    CSHARP
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace List_and_Corteg
    {
    internal class Program
    {
    public static string FindCommonSubstring(string str1, string str2)
    {
    string commonSubstring = "";
    int maxLength = 0;
    for (int i = 0; i < str1.Length; i++)
    {
    for (int j = 0; j < str2.Length; j++)
    {
    int k = 0;

    while (i + k < str1.Length && j + k < str2.Length && str1[i + k] == str2[j + k])
    {
    k++;
    }

    if (k > maxLength)
    {
    maxLength = k;
    commonSubstring = str1.Substring(i, k);
    }
    }
    }
    return commonSubstring;
    }
    static void Main(string[] args)
    {
    Console.WriteLine("Введите первое слово:");
    string word1 = Console.ReadLine();

    Console.WriteLine("Введите второе слово:");
    string word2 = Console.ReadLine();

    string commonSubstring = FindCommonSubstring(word1, word2);
    Console.WriteLine($"Наибольшая общая подстрока: {commonSubstring}");

    Console.ReadKey();
    }
    }
    }
     
    1. Дуче
      Wiwoji, молодец. не ты, конечно, а нейронка. ты слишком туп чтоб такое написать.
Top
Loading...