Самый длинный палиндром в словеJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Самый длинный палиндром в слове

Сообщение Anonymous »


Я пытаюсь написать программу для поиска самого длинного палиндрома в строке.

Например, банан -> анана

Я создал цикл for, чтобы перевернуть введенную строку, и я могу заставить его каждый раз проверять, является ли это палиндромом, но я не уверен, что это сработает, поскольку палиндром может не начинаться с первой буквы строки.

Сейчас вывод моей программы следующий:

а а ана Анан анана ананаб В данном случае это сработает, но если бы входные данные были, скажем, abracadabra, два палиндрома внутри были бы ace и ada, но программа не сможет найти его должным образом.

Вот мой код:
публичный класс Палиндром { public static void main(String[] args) { Строка string = "банан"; Строка обратная = ""; длина int = string.length() - 1; for (int i = длина; я >= 0; я--) { обратный = обратный + string.charAt(i); System.out.println(обратный); } } }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Преобразовать массив символов ASCII в длинный и длинный в массив символов
    Anonymous » » в форуме JAVA
    0 Ответы
    68 Просмотры
    Последнее сообщение Anonymous
  • Найдите все корейские символы в слове на Python
    Гость » » в форуме Python
    0 Ответы
    69 Просмотры
    Последнее сообщение Гость
  • Как написать «i» в слове вместо числового формата в Java
    Anonymous » » в форуме JAVA
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Как написать «i» в слове вместо числового формата в Java
    Гость » » в форуме JAVA
    0 Ответы
    76 Просмотры
    Последнее сообщение Гость
  • Как написать «i» в слове вместо числового формата в Java
    Гость » » в форуме JAVA
    0 Ответы
    30 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»