Pull to refresh
19
0

Пользователь

Send message
// 2 - govno
$is_reverse = false;
for($i=1; $i<=6; ++$i) {
	for($is_reverse?$j=$i:$j=1; $is_reverse?$j>=1:$j<=$i; $is_reverse?--$j:++$j) {
		echo (($is_reverse)?($j.($j>1?'-':'')):($j.($j<$i?'-':'')));
	}
	$is_reverse = (($is_reverse) ? false : true);
	if (in_array($is_reverse, array(true,false))) {
		echo '<br />';
	}
}

)
// 1
$m=6;
for($i=0,$a=array(); $i<=$m; $a[]=++$i)
	echo join('-', $i%2 ? $a : array_reverse($a) )."<br />";

$str = join('',array_map('chr',array_map('hexdec',explode(' ',$title))));
тоже самое можно сказать про любой фреймворк)
проблемы и баги есть везде. это нормально.
главное что Yii активно развивается, часто выходят новые версии, в которых все проблемы оперативно фиксятся.
Давно все проекты делаем на Yii.
Гибкость, легкость, скорость разработки возросла в разы. «сырость» в самой первой версии. сейчас, после нескольких апдейтов уже все починили и с ним нет никаких проблем.
Nokia и Plan B ?
а как же Microsoft ))
SQL (Oracle):
SELECT t3.hexval, SUM(t3.el) decval 
FROM(
  SELECT t2.hexval
    ,decode(t2.p,'A',10
     ,decode(t2.p,'B',11
      ,decode(t2.p,'C',12
       ,decode(t2.p,'D',13
        ,decode(t2.p,'E',14
         ,decode(t2.p,'F',15, to_number(t2.p)
    ))))))*power(16,length(t2.hexval)-t2.lvl-1) el
  FROM(
    WITH t as ( SELECT 'DEADBEAF' hexval, '[0-9A-F]' rg FROM dual)
    SELECT hexval, regexp_substr (hexval, rg, 1, level) p, level-1 lvl 
    FROM t
    CONNECT BY regexp_substr(hexval, rg, 1, level) IS NOT NULL
  ) t2
) t3 GROUP BY t3.hexval

)))
php:
function hex2dec2($h) {
	$a = array_flip(str_split('0123456789ABCDEF',1));
	$l = strlen($h)-1;
	for($d=0,$x=$l; $x>=0; $x--)
		$d += $a[$h[$x]]*pow(16,$l-$x);
	return $d;
}
а в чем «интересность задачи»?
и почему в «ненормальном программировании»?
основательно тупите вы.

почему для вас имеют приоритет только те стороны карт которые вам видны изначально?
в условии нигде об этом не сказано.

условие дано общее для всех сторон карт. следовательно оно работает и в другую сторону — тоесть для сторон которые повернуты к столу)

Если на 4-й карте окажется согласная — то это будет противоречить условию, так как там должна быть гласная.

в этом и есть подвох задачи. вы инерциально мыслите, только с точки зрения наблюдателя. а в условии сказано в целом про любые стороны карт.
допустим вы правы)
тогда следуя вашей логике надо перевернуть и 4-ю карту, ведь:
если мы перевернем цифру 6, а на обратной стороне будет согласная, то это очевидно противоречит утверждению ««если на карточке (из числа лежащих на столе) на одной стороне гласная, то на обороте — чётная цифра»» — те. мы будем иметь на одной стороне четную а на другой согластную букву — а это противоречит условию.

следовательно вы неправы
вы неправы.
цитирую условие касающееся карт:
>Дан набор карточек; на КАЖДОЙ из них на одной стороне написана БУКВА, на другой — ЦИФРА.

так что информации хватает )
1,6* = 1,4. опечатка.
на 3-й карте цифра 5. она нечетна. и чтобы под ней небыло — это ничего не доказывает и не опровергает.
ибо в условии сказано только про четные цифры и гласные буквы, и их соответствие надо доказать.
а вы сами как ее решили?
1,3 или 1,6 карта?
> «если на одной стороне чётная цифра, то на обороте — гласная»
вы прочтите условие.
тут НИЧЕГо не сказано про ЛИЦЕВЫЕ или СКРЫТЫЕ от наблюдателя стороны карт.
«если на ОДНОЙ стороне А то на ДРУГОЙ стороне Б» — тоесть на любой стороне, хоть на видимой нам хоть на невидимой.
ГДЕ в задаче сказано что стороны неравнозначны?)
> На столе лежат четыре карточки: «А», «Д», «5» и «6». Вам говорят: если на карточке (из числа лежащих на столе) на
> одной стороне гласная, то на обороте — чётная цифра. Какие из карточек достаточно перевернуть, чтобы однозначно
> подтвердить или опровергнуть это утверждение?
несогласен с автором по поводу карт.

ДАНО: «если на одной стороне гласная, то на обороте — чётная цифра»
это условие работает и в обратную сторону, т.е. верно и:
«если на одной стороне чётная цифра, то на обороте — гласная»

РЕШЕНИЕ: нечетные цифры и согластные буквы нас НЕИНТЕРЕСУЮТ, про них ничего не не сказано и любое их сочетание ничего не доказывает и не опровергает.

опровергнуть или подтвердить условие могут только карты с Гласными буквами и четными цыфрами. их нам и нужно проверить. а это «А» и «6», те 1-я и 4-я карта.
почти все кого я знаю из разработчиков, имеют опыт программирования не только на php. зачастую это perl, java, python…
Все всё прекрасно понимают и плюсы и минусы каждого ЯП. Для себя кодят на чем нравится, а для заказчика на чем нужно исходя из требований. иногда удается переубедить — но не всегда.

можно и на c++ в билдере лабать проги не особо разбираясь в тонкостях языка. непуганных идиотов хватает везде. не нужно формировать свое мнение глядя только на них. мне приходилось работать с большими профессионалами своего дела, и на php создавать не только странички но и довольно сложные системы. да это можно было бы делать на множестве языков. но это не аргумент.

времена изменились но и php меняется. не всегда быстро и правильно, но в целом тенденция хорошая.
я очень рад за вас, правда. если есть возможность делать нестандартные вещи — это круто.
но мне очередной заказчик написал в требованиях что писать надо на php, в окружении стандартного хостинга. так как он все посчитал. и ему в будущем поддержка и доработка будет стоить в этом случае меньше всего.
и нет проблем. берем чтонить типа Yii fw и делаем уникальный сайт, быстро и добротно.
это рынок.
а ваши разговоры про то что там есть нелогично названные функции, или что в php нет в поставке своего веб сервера или чтото подобное — это совершенно никого не напрягает, кроме вас))) хотя вы на нем не кодите.
и это особенно странно, учитывая вашу активность в обсуждении
конечно) уж вы бы данный ресайз картинки делали вручную на низкоуровневых функциях))))…
я в вас ни на минуту не сомневался, прекрасный подход.
зато у вас — нападать получается вообще никак ) без улыбки ваши комменты не прочитаешь

Information

Rating
Does not participate
Registered
Activity