|
bat-пропагандист
|
|
Определить, одинакова ли большая часть двух строк27.03.2024, 08:49. Показов 1347. Ответов 30
Требуется определить, совпадает ли большая часть у двух строк.
Например: "adfsd test string" и "test string3121" - true (совпадает большая часть строки) "foo, bar, baz" и "qux, foo, quux" - false (совпадает меньшая часть строки)
0
|
|
| 27.03.2024, 08:49 | |
|
Ответы с готовыми решениями:
30
Вычислить площадь N эллипсов, у которых большая ось одинакова: равна T, а длины меньших осей образуют последовательность
Найти самую длинную общую часть двух строк |
|
1289 / 1267 / 187
Регистрация: 21.01.2024
Сообщений: 5,834
|
|||||||||||
| 27.03.2024, 11:01 | |||||||||||
Сообщение было отмечено nekit270 как решение
Решение
Большая или меньшая - не слишком определенное понятие.
Одна строка 5 символов, другая - 100. Но есть совпадение по 4. Для первой строки - это большая часть, для второй - меньшая. Вот функция которая выдает максимальную длину совпадающей подстроки
Добавлено через 18 минут Так оптимальнее будет
4
|
|||||||||||
|
176 / 74 / 27
Регистрация: 10.11.2023
Сообщений: 199
|
|||
| 27.03.2024, 11:04 | |||
|
Добавлено через 1 минуту
0
|
|||
|
bat-пропагандист
|
||
| 27.03.2024, 23:57 [ТС] | ||
|
Функция должна вернуть true, если длина одинаковой части каждой строки больше длины оставшейся части. "adfsd test string" и "test string3121" В первой строке test string длиннее, чем остаток - adfsd Во второй строке test string длинее, чем остаток - 3121 Следовательно, возвращаем true "foo, bar, baz" и "qux, foo, quux" В первой строке foo короче, чем остаток - , bar, baz Во второй строке foo короче, чем остаток - qux, , quux Следовательно, возвращаем false
0
|
||
|
168 / 146 / 32
Регистрация: 03.09.2018
Сообщений: 499
|
||||||
| 28.03.2024, 01:52 | ||||||
0
|
||||||
|
1289 / 1267 / 187
Регистрация: 21.01.2024
Сообщений: 5,834
|
||
| 28.03.2024, 06:21 | ||
|
"adfsd test string" и "test string3121 foo, bar, baz qux, foo, quux" что возвращать?
0
|
||
|
168 / 146 / 32
Регистрация: 03.09.2018
Сообщений: 499
|
|
| 28.03.2024, 12:28 | |
|
0
|
|
|
1289 / 1267 / 187
Регистрация: 21.01.2024
Сообщений: 5,834
|
|
| 28.03.2024, 12:31 | |
|
0
|
|
|
168 / 146 / 32
Регистрация: 03.09.2018
Сообщений: 499
|
||
| 28.03.2024, 12:35 | ||
|
0
|
||
|
1289 / 1267 / 187
Регистрация: 21.01.2024
Сообщений: 5,834
|
||
| 28.03.2024, 12:39 | ||
|
Что возвращать, если для первой строки остаток меньше подстроки, а для второй строки остаток больше подстроки? Именно это я хочу и понять.
0
|
||
|
168 / 146 / 32
Регистрация: 03.09.2018
Сообщений: 499
|
||||||
| 28.03.2024, 12:44 | ||||||
|
Вот так. Это ответ от GPT
1
|
||||||
|
1289 / 1267 / 187
Регистрация: 21.01.2024
Сообщений: 5,834
|
|||||||
| 28.03.2024, 13:23 | |||||||
Программеры скоро будут не нужны. Нужны будут формулировщики вопросов к GPT И тестировщики его ответов. Но время это будет занимать больше.
0
|
|||||||
|
168 / 146 / 32
Регистрация: 03.09.2018
Сообщений: 499
|
|||
| 28.03.2024, 13:28 | |||
|
", bar, baz" (10 символов) > "qux, , quux" (11 символов) = false Про пустые строки, и строки с одинаковой длиной. Речи не было. По этому БОТ и не учёл этот момент, если нужно возвращать true. Но true возвращать не нужно. Так как первая строка не больше второй. Добавлено через 1 минуту Добавлено через 1 минуту Ну собств ты просто прикопался за счёт непонятного ТЗ.
0
|
|||
|
1289 / 1267 / 187
Регистрация: 21.01.2024
Сообщений: 5,834
|
|||
| 28.03.2024, 13:30 | |||
|
Там в примере даже было подчеркнуто, что совпадает. И как можно понять имеются в виду не совпадающие символы, а самые длинные одинаковые подстроки.
0
|
|||
|
bat-пропагандист
|
||||||
| 28.03.2024, 13:33 [ТС] | ||||||
|
Именч, поправка - не работает в таких случаях:
0
|
||||||
|
1289 / 1267 / 187
Регистрация: 21.01.2024
Сообщений: 5,834
|
|
| 28.03.2024, 13:33 | |
|
0
|
|
|
1289 / 1267 / 187
Регистрация: 21.01.2024
Сообщений: 5,834
|
||||||
| 28.03.2024, 13:42 | ||||||
Сообщение было отмечено nekit270 как решение
Решение
Я же во втором посте давал код. Его же просто слегка изменить надо было, что бы выдавал не длину подстроки, а true или false/
Неужто это так безумно трудно было сделать.
1
|
||||||
|
168 / 146 / 32
Регистрация: 03.09.2018
Сообщений: 499
|
|
| 28.03.2024, 13:43 | |
|
0
|
|
| 28.03.2024, 13:43 | |
|
Помогаю со студенческими работами здесь
20
Найти самую длинную общую часть двух заданных строк Одинакова ли совершаемая данной силой работа в двух инерциальных системах отсчета? Вылетает большая часть игр Не грузится большая часть сайтов Большая часть игр не запускается Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|