![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.09.2010
Сообщений: 13
|
![]()
1. Строка содержит некоторый текст (на английском языке).
Проверить данная строка является ли палиндром. Строка называется палиндромом если он читается одинаково с право налево. Например, "aabbaa" - палиндром, "aaba" - непалиндром, "" - пустая строка считается также не палиндромом. 2. Строка задает дату. Например "May 17, 1987" - то есть сначала идет месяц, день и год. Программа должна выводить на экран Month: May, Day: 17, Year: 1987. ПЕрвую задачку как решить я незнаю помогите... Вторую немного решил но ишибок много: PHP код:
|
![]() |
![]() |
![]() |
#2 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
![]()
1) зависит от того, какие возможности языка вам нужно использовать. И обязательно ли использовать класс String.
Алгоритм: а) создать новую строку на основе старой, убрав из нее пробелы. Функция replaceAll(String regex, String replacement); б) перевернуть строку, с помощью Код:
г) сравнить обе получившиеcя строки с помощью equalsIgnoreCase. Могут быть некоторые нюансы с использованием знаков препинания. Но их можно тоже вырезать из строки с помощью replaceAll. 2) Вторую задачу вы не решили. Потому что если на входе будет строка "September 17 1987", то ваш код не отработает. Тут лучше всего разбить строку по пробелам. С помощью класса StringTokenizer. А потом из получившегося массива вытягивать нужные данные. Так вам не придется задумываться над тем, сколько букв у вас в названии месяца. Вообще почитайте подробно об этом тут.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.02.2012
Сообщений: 15
|
![]()
Есть вот такой кодик на С++. Он ищет максимальное симметричное слово в вводимой строке (когда-то тренировался вот и написал). Возможно Вам поможет. У меня работает, но если есть вдруг "косяки", то уж извините.
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Две задачки | strannik23 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 05.04.2011 10:53 |
Две задачки | Scooby_Doo | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 16.12.2010 20:32 |
две задачки | agressenok | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 04.12.2010 15:08 |
две задачки. | kardinal94 | Помощь студентам | 1 | 01.12.2010 11:52 |
две задачки на С# | Bobrik | Помощь студентам | 0 | 01.06.2009 23:50 |