Miss x3m Опубликовано 9 января, 2010 Жалоба Поделиться Опубликовано 9 января, 2010 Суть такова, что нужно определить является ли выражение палиндромом (палиндромы – это фразы, которые читаются по буквам одинаково, как слева направо). Например, А РОЗА УПАЛА НА ЛАПУ АЗОРА Ссылка на комментарий
Cristian Опубликовано 9 января, 2010 Жалоба Поделиться Опубликовано 9 января, 2010 писал я эту прогу, месяца 2 назад) Но только на С++, так что не могу помочь Ссылка на комментарий
ТопоРУС Опубликовано 9 января, 2010 Жалоба Поделиться Опубликовано 9 января, 2010 Miss x3m, не отказывайтесь от программы Cristian. Сами на яву переделаете) Ссылка на комментарий
Miss x3m Опубликовано 9 января, 2010 Автор Жалоба Поделиться Опубликовано 9 января, 2010 Cristian может все таки дадите ког а уж попробую переделать...???? Ссылка на комментарий
VampiRUS Опубликовано 9 января, 2010 Жалоба Поделиться Опубликовано 9 января, 2010 что-то типо этогоpublic class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str = new String("А РОЗА УПАЛА НА ЛАПУ АЗОРА"); if (check(str.replace(" ", "").toLowerCase())){ System.out.println("Строка \"" +str + "\" является палиндромом"); } else { System.out.println("Строка \"" +str + "\" не является палиндромом"); } } public static boolean check(String str) { int length = str.length(); int half = length / 2; for (int i = 0; i < half; ++i){ if ( str.charAt(i) != str.charAt(length - i - 1)) return false; } return true; }} Ссылка на комментарий
coder Опубликовано 9 января, 2010 Жалоба Поделиться Опубликовано 9 января, 2010 это "курсач"? в шоке. курс и факультет. Ссылка на комментарий
Miss x3m Опубликовано 10 января, 2010 Автор Жалоба Поделиться Опубликовано 10 января, 2010 сеньк'ю4 курс, ПОВТАС иными словами учусь на инженера - программиста)))) Ссылка на комментарий
JSTQ Опубликовано 10 января, 2010 Жалоба Поделиться Опубликовано 10 января, 2010 Суровые курсачи на 4 курсе Ссылка на комментарий
TolkienDRR Опубликовано 10 января, 2010 Жалоба Поделиться Опубликовано 10 января, 2010 Miss x3m, у вас ява по какому предмету проходит?ЗЫ повтас 5ый курс (очка) Ссылка на комментарий
Miss x3m Опубликовано 10 января, 2010 Автор Жалоба Поделиться Опубликовано 10 января, 2010 суть в том что я учусь на вечерке (кто знает как там учат - все поймет) смотрю на свое расписание и вижу что Javа мы кажется проходили по предмету "Объектно-ориентированное программирование" всего часов: 34 - из них лекций: 14, практики:20. Ну вот, судите сами, что можно узнать и научится программировать за такое количество часов... смешно *05Так вот, т.к. я учусь на вечерке то см. конечно не охото ничего изучать, так что кто-нибудь подскажите номерок программиста кто шарит в этом!!! Ссылка на комментарий
прохожий Опубликовано 11 января, 2010 Жалоба Поделиться Опубликовано 11 января, 2010 фото и отбоя от номерков не будет =)) Ссылка на комментарий
k-v-p Опубликовано 11 января, 2010 Жалоба Поделиться Опубликовано 11 января, 2010 public class Palindrom { private static StringBuffer palindrom; public static boolean isPalindrom(String source) { source = source.replaceAll("[^а-яА-Я0-9]", ""); palindrom = new StringBuffer(source).reverse(); if (source.equalsIgnoreCase(palindrom.toString())) return true; else return false; } public static void isPalindromSysOut(String s) { StringBuffer buf = new StringBuffer(); buf.append("Выражение <"+s+"> "); if (!isPalindrom(s)) buf.append("не "); buf.append("является палиндромом <"+palindrom+">"); System.out.println(buf); } public static void main(String[] args) { isPalindromSysOut("А роза упала на лапу Азора"); isPalindromSysOut("Городок Бишкек шибко дорог"); isPalindromSysOut("Дом мод"); isPalindromSysOut("Он рубил и потел от вина, холодно - он до лохани; в то лето пили бурно"); isPalindromSysOut("Он дивен, палиндром - и ни морд, ни лап не видно"); }} Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти