CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Олимпиада
Официальный форум Eleanor CMS » Свободные форумы для общения по интересам » Про жизнь...
Alexander
Сегодня поучаствовал в олимпиаде по PHP.
задачки по олимпиаде
К своему позору, прокололся на заданиях 2, 3, 4, 5. Наверное потому, что старался никогда не писать столь неоднозначных конструкций (потом даже самому тяжело разобрать логику). А как вы считаете, насколько такие задачки адекватны и применимы к реальной жизни? Но прежде чем ответить на вопрос, если Вы знакомы с PHP, пожалуйста, ответьте на все вопросы самостоятельно, не прибегая к помощи компьютера: олимпиаду мы писали шариковыми ручками на листиках бумаги.
Loader
Цитата (Alexander @ 2024-05-20 19:56)
А как вы считаете, насколько такие задачки адекватны и применимы к реальной жизни?

Они Абсолютно невменяемы!
Ну что-ж попробую:
Особенно заинтересовало что выведет адское выражение под номером 4, пошёл тестить :sarcastic_hand:
P.S. Итак, я ответил лишь в первом правильно. :rolleyes: И то хорошо!
Alexander
Loader, предлагаю в теме не писать ответов. Все задания сводятся на нет, если сидеть за компьютером. Достаточно написать код и выполнить.
Don53_Empire
OMG, я со своими знаниями PHP не смогу сделать. Печально :(
Phoenix84
А правила к заданиям были указаны? Ну например о том что в задачке может произойти ошибка сервера и т.п.?
Phoenix84
3 задача понравилась =) Это как в задаче про осла и сено =)
Alexander
Phoenix84, нет. Был листик с заданиями, было 10 чистых листиков и ручка. Ничем пользоваться нельзя. А что за задача?
Loader
Недавно как раз задачка номер 4 вдохновила меня на такой вот код, чем я хуже? :sarcastic_hand:
$url=$Mainclass->Url->UrlString((isset($_POST['url']) ? empty($_POST['url']) ? $title : trim($_POST['url']) : $title));

Пригодилось ведь!
Djadka
Цитата (Loader @ 2012-02-06, 10:03)
Недавно как раз задачка номер 4 вдохновила меня на такой вот код, чем я хуже? :sarcastic_hand:
$url=$Mainclass->Url->UrlString((isset($_POST['url']) ? empty($_POST['url']) ? $title : trim($_POST['url']) : $title));

Пригодилось ведь!


Возможно место empty можно было использовать "!" а вообще тернарные выражения такой конструкции тяжелы для восприятия, если есть коменты то наверно было бы проще. И вообще меня учили что empty лучше не юзать, возможно кто то ошибся, конечно.
Loader
Цитата (Djadka @ 2024-05-20 19:56)
Возможно место empty можно было использовать "!"

Может быть, но empty в данном случае работает, и хорошо. Поэтому оставлю так.
c0wb0y
Цитата (Alexander @ 2012-02-04, 20:26)
А как вы считаете, насколько такие задачки адекватны и применимы к реальной жизни?

Сань, ну незнаю. Увидел я задания и задумался - возможно я в PHP еще совсем зеленый, что никогда такое не видел и никогда таким не пользовался...

К примеру, у меня имеются базовые знания PHP и мне их вполне хватает чтобы написать/подправить несложные скриты.

В общем, те примеры которые я увидел - не могу сказать что реально применимы в жизненных ситуациях.

Flynt
c0wb0y, обычно на олимпиадах такие задания, от этого не убежишь.
Phoenix84
Цитата (Alexander @ 2012-02-05, 11:41)
Phoenix84, нет. Был листик с заданиями, было 10 чистых листиков и ручка. Ничем пользоваться нельзя. А что за задача?


Стоит осел. По обоим сторонам от него лежат одинаковые копна сена на одинаковом расстоянии. Вопрос: Куда осел пойдет?

Ответ: Никуда. Он умрет с голоду, потому что не сможет выбрать куда лучше пойти.

То же самое и с сервером. Он не может решить что сделать первее прибавить (ну мне так кажется)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.