Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 06.04.2021
Сообщений: 1

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

06.04.2021, 21:47. Показов 3149. Ответов 3

Студворк — интернет-сервис помощи студентам
Дается строка, состоящая из строчных и прописных букв английского алфавита. Напишите программу, выводящую длину самого длинного палиндрома, который может быть составлен из букв этой строки.
Пример:
Ввод: abacaB
Вывод: 3
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.04.2021, 21:47
Ответы с готовыми решениями:

Найти длину самого длинного палиндрома в строке используя динамическое программирование
Ребят всем привет у меня задание найти длину самого длинного палиндрома в строке использую динамическое программирование. У меня...

Вывести длину самого длинного слова строки
Здравствуйте, я новичок в java. Написал программу для вывода длины самого длинного слова: import java.util.Scanner; public class...

Объяснение кода: Дана символьная строка, содержащая текст, который заканчивается точкой. Найти длину самого короткого и самого длинного слова.
Очень нужна помощь в разяснении уже готовой программы. Мне нужно знать, что означает и для чего применяется прям каждое слово и каждая...

3
 Аватар для __ALPHA__
302 / 160 / 87
Регистрация: 16.04.2018
Сообщений: 239
06.04.2021, 22:21
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
text = input()
 
temp = {} #сколько раз встречается "тот или иной" символ
for char in text:
    if not char in temp: temp.update({char: 1})
    else: temp[char] += 1
 
#подсчет длины самого длинного палиндрома
result = 0
for key in temp:
     result += 2*(temp[key] // 2)
if len(text) - result > 0: result += 1
 
print(result)
0
712 / 351 / 120
Регистрация: 09.12.2020
Сообщений: 918
06.04.2021, 22:27
__ALPHA__, можно использовать
Python
1
from collections import Counter
Добавлено через 32 секунды
Python
1
2
3
from collections import Counter
a = Counter('wrtfyguhnjsdfsdfsdf')
print(a)
Code
1
{'f': 4, 's': 3, 'd': 3, 'w': 1, 'r': 1, 't': 1, 'y': 1, 'g': 1, 'u': 1, 'h': 1, 'n': 1, 'j': 1}
1
 Аватар для __ALPHA__
302 / 160 / 87
Регистрация: 16.04.2018
Сообщений: 239
06.04.2021, 22:33
alilxxey, да, Counter побыстрее работает)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.04.2021, 22:33
Помогаю со студенческими работами здесь

Вводится строка с текстом. Требуется определить и вывести на экран длину самого короткого и самого длинного слова
Вводится строка с текстом. Требуется определить и вывести на экран длину самого короткого и самого длинного слова. Помогите пожалуйста...

Вывести длину самого короткого и самого длинного
#include <iostream> #include <string> #include <sstream> int vowels_count(const std::string & s){ static const...

Напишите метод, который вернет количество символов самого длинного слова в данной строке
Напишите метод, который вернет количество символов самого длинного слова в данной строке На языке JAVA. Заранее спасибо!

Строки (Найти длину самого короткого и самого длинного слова, а также сами эти слова)
Люди, подскажите, плиз, как написать програмку в с++ за условием, что дана строка, состоящая из слов, разделенных пробелами (одним или...

Найти длину самого короткого и самого длинного слова, а также вывести сами слова
Помогите, пожалуйста, разобраться и подправить. Схожая задача с этой темой "https://www.cyberforum.ru/qbasic/thread118765.html" про...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru