Forum Webscript.Ru
Программирование => PHP => Тема начата: andymc от 24 Марта 2006, 23:42:37
-
В своё время пришлось решать интересные задачки. Попробуйте решить, как можно проще, их самостоятельно.
1. Преобразовать строку типа "17 февраля 2006 г." в формат timestamp.
2. Убрать нули в строке типа "006"
3. Дан массив $array=array(10=>\'a,12=>\'b\',14=>\'c\'\'). Ключи в нём идут не по порядку. Попробуйте узнать ключ последного элемента данного массива (разумеется программно).
Предлагаю всем писать свои задачки для решения - полезно для развития наашего программистского ума.
-
andymc:
В своё время пришлось решать интересные задачки
1. Предлагаю эту задачу немного усложнить - строка будет типа "32 мартобря 19бI г."
2. ответ - регулярным выражением, вырезающим все нули, везде.
3. ответ - последним элементом массива будет тот, который туда записан. Вне зависимости от ключа и значения. [p]array_pop[/p]
3-upd. блин, рассмотрел, что надо возвратить, ключ, а не значение. Тогда:
end($array);
$result = key($array);
спасибо.
-
ВитС
Автор имел ввиду не прибегая привязке к какому ту языку тоесть алгоритмически(если можно конечно так выразится)
-
for_i_0
Не сообразил. Видимо, меня смутило название форума.
-
ВитС
[OFF]ждем, модераторов.[/OFF]
-
for_i_0
Не обязательно алгоритмически - на PHP достаточно.
Кстати, в форуме такие задачки решаются постоянно - во всех темах.
-
andymc:
Не обязательно алгоритмически - на PHP достаточно.
На PHP можно решить задачи по разному.
1. Использывать предназначенные функции что вряд, ли будет полезным для развития логики.
2. Написать с нуля уже существующие функции.
Второй вариант наверное будет уступать в скорости встроенным функциям. Но ведь речь идет о равитии логики.
[OFF]Мне больше нечего добавить.[/OFF]