|
Модераторы: Alx, Fixin |
|
Рыжий |
|
||||||||||
Помешанный Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 1 Всего: 20 |
И снова продолжаю тему Интерестных задач по программированию, на этот раз, PHP!
Помним правила: сюда можно, даже нужно, постить только задачки, прочий флейм неуместен. Удачи! Задачка №1
Задача №2
Дальше решил запостить задания по регулярным выражениям: Задача №3
Задача №4
Задача №5
Это сообщение отредактировал(а) PHP-Script - 22.6.2005, 00:50 |
||||||||||
|
|||||||||||
Irokez |
|
|||
индеец Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
извините конечно... но чем они интересные
|
|||
|
||||
Рыжий |
|
|||
Помешанный Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 1 Всего: 20 |
Irokez
Ну во первых это не для тебя задачи Тебе уже не до задачек... А во вторых - просто собираю коллекцию различных по тематике задач, чтобы расширить свой кругозор PS с тебя штраф - 5 задач. |
|||
|
||||
Irokez |
|
||||||||||||
индеец Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
ок Задача №1 - Транзакция
Задача №2 - Шифрование текста
Задача №3 - Защита картинок
Задача №4 - Сравнение картинок
Задача №5 - Генератор регулярных выражений
ЗЫ если я дал эти задачи - это не значит что я знаю как их решить |
||||||||||||
|
|||||||||||||
mr.Anderson |
|
|||
iOS Lead Developer Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 1 Всего: 128 |
Офигеть! Я из всех заданных тут задачек могу решить только №2 у PHP-Script.
Ну, давайте начнем. Но: на таких сайтах обычно выводится картиночка с циферками. Если надо так же, то я не знаю решения. А если просто генерация цифр (4 цифры), то пожалуйста:
Я код не проверял, написал только сейчас, с лету, так что могут быть ошибки. Но скрипт мне нравится. Красивый. Даже если не работает. Это сообщение отредактировал(а) sim7 - 29.6.2005, 17:37 |
|||
|
||||
Irokez |
|
|||
индеец Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
странная генерация =) число будет иметь от 0 до 20 знаков и зачем нужны пустые строки? |
|||
|
||||
mr.Anderson |
|
|||
iOS Lead Developer Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 1 Всего: 128 |
Млин, в самом деле, чего это я? Надо эту строчку во так подправить:
А пустые строки - а как вы предлагаете написать четыре раза подряд mt_rand? Что, безо всяких пробелов? Вот я и сделал пустые строки. Тип переменной будет string, как я понимаю... |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: нет Всего: 261 |
И так строкой будет,
|
|||
|
||||
Irokez |
|
|||
индеец Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
лучше было бы:
Это сообщение отредактировал(а) Irokez - 29.6.2005, 20:41 |
|||
|
||||
mr.Anderson |
|
|||
iOS Lead Developer Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 1 Всего: 128 |
Mal Hack, понял.
Irokez, а код не объясните? Что за strpad? И потом, почему лучше? Так получится в две строки, а у меня в одну. ;) Добавлено @ 17:38 В общем, код, мной написанный 4 поста назад, я подправил. С учетом строчки у Mal Hack. |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: нет Всего: 261 |
Irokez
ну имхо, это изврат... Тогда уж проще сделать mt_rand( 10000 , 999999 ); Добавлено @ 20:24 PS:: str_pad(); http://php.net/str_pad |
|||
|
||||
Irokez |
|
||||
индеец Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
да нет, совсем не изврат. mt_rand( 10000 , 999999 ); - получим число от 10000 до 999999, в моем коде - то что и требовалось - число от 0 до 9999 с ведущими нулями
генерируем случайное число от 0 до 9999, если число получилось не 4-х значное (<1000) дополняем недостающие нули функцией str_pad() |
||||
|
|||||
mr.Anderson |
|
|||
iOS Lead Developer Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 1 Всего: 128 |
Что-то тут тихо...
А нельзя ли задать задачки попроще? А то я тут вообще ничего не могу выполнить... Добавлено @ 20:43 Да, и еще: функция str_pad пишется через подчеркивание, а не вместе!
|
|||
|
||||
Bikutoru |
|
|||
Увлекающийся Профиль Группа: Участник Сообщений: 522 Регистрация: 24.5.2005 Где: Москва Репутация: нет Всего: 22 |
Irokez, помнится, ты сам грозился эту задачу решить... Как успехи? -------------------- Человек, словно в зеркале мир — многолик, Он ничтожен — и он же безмерно велик! Омар Хайям |
|||
|
||||
Irokez |
|
|||
индеец Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 1 Всего: 53 |
угу помню , сделал для массива строк с одинаковыми длинами, пока на этом остановился |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Интересные и занимательные задачи по программированию | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |