С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 25.07.2018
Сообщений: 5
1

Проверить, может ли данная строка быть сформирована из двух других строк

25.07.2018, 10:23. Показов 819. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Проверить, может ли данная строка, s, быть сформирована из двух других строк, part1 и part2.

Ограничение состоит в том, что символы в частях 1 и части 2 находятся в том же порядке, что и в s.

'cyberforum' is a merge from 'cdw' and 'oears':

s: c y b e r f o r u m = cyberforum
part1: c b r = cbr
part2: y e f o r = yefor

C#
1
2
3
4
    public static bool isMerge(string s, string part1, string part2)
    {
        return false;
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.07.2018, 10:23
Ответы с готовыми решениями:

Проверить, может ли строка быть именем пользователя
Во многих интернет-сервисах при регистрации нужно указывать желаемое имя пользователя, причём в...

Вывести несколько строк, и проверить может ли этот текст быть классом
Всем привет. Помогите плз решить задачку, только программа должна быть без указателей: Ввести...

Может ли данная призма быть описанной около цилиндра? 11 класс
1) Основание прямой призмы — четырехугольник ABCD, в котором АВ = 12 см, ВС = 6 см, ...

Может ли данная функция быть интегральной функцией распределения случайной величины?
Прошу Вас помочь в решении двух задач, ответы есть, но как составить решение ума не приложу :( ...

4
127 / 107 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
25.07.2018, 10:31 2
и в чем же проблема
C#
1
part1+part2 == S
пробелы можно убрать так

C#
1
part1.Replace(' ', '')
и получится
C#
1
part1.Replace(' ', '')+part2.Replace(' ', '') == S.Replace(' ', '')
0
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
25.07.2018, 15:06 3
Кривая постановка вопроса как мне кажется.
0
2 / 2 / 0
Регистрация: 13.06.2018
Сообщений: 32
27.07.2018, 21:11 4
если простой вариант, то так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        public static bool isMerge(string s, string part1, string part2)
        {
            return (s == part1 + part2) ?  true : false;
        }
 
 
        private static void Main(string[] args)
        {
            string s ="cyberforum";
            string part1 = "cyber";
            string part2 = "forum";
            if (isMerge(s, part1, part2))
            {
                Console.WriteLine("Содержит");
            }
            else
            {
                Console.WriteLine("Не содержит");
            }
0
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
28.07.2018, 01:06 5
Маленький пук,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        public static bool isMerge(string s, string part1, string part2)
        {
            int p1Index = 0;
            int p2Index = 0;
            foreach (var ch in s)
            {
                if (ch == part1[p1Index])
                    p1Index++;
                else if (ch == part2[p2Index])
                    p2Index++;
                else
                    return false;
            }
            return true;
        }
0
28.07.2018, 01:06
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.07.2018, 01:06
Помогаю со студенческими работами здесь

Может ли данная матрица быть матрицей смежности простого неориентированного графа
По заданной квадратной матрице n×n из нулей и единиц определите, может ли данная матрица быть...

Проверить, есть ли данная строка идентификатором
Уважаемые программисты! Нужна Ваша помощь в решение заданий: №1 Проверить, есть ли данная строка...

Как проверить есть ли данная строка в таблице DataTable
DataRow select = ((DataRowView)dgv_in.CurrentRow.DataBoundItem).Row; // получаем строку из 1 грида...

База 1С 7.7 защищена и не может быть использована на других компьютерах
База 1С 7.7 защищена и не может быть использована на других компьютерах Дело такое, есть база...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru