Пока искал хорошую электронную поздравительную открытку,
на li.ru мне попался один уникальный экземпляр и просто не смог пройти мимо. Там же хитрый кольцевой сдвиг правого стека маccива 3х2 по схеме a[ i ][ j ] = a[ i ][ j-1 ]. Когда пункта всего три, это еще куда ни шло. А вот если больше - просто ховайся править. По поводу праздника, написал женщинам в помощь простенький корректирующий алгоритм на php:

$list="детей сварил, обед постирал, белье накормил";
echo "<p>$list</p>";
echo "<p>".patch($list)."</p>"
function patch($life) {
$items=explode(',',$life);
$iq=count($items);
for ($i=1; $i<=$iq; $i++) {
$to=explode(" ", trim($items[($i)%$iq]));
$do=explode(" ", trim($items[($i-1)%$iq]));
$result.= $to[0]." ".$do[1].", ";
}
return substr($result,0,-2);
}
Вот теперь результат превосходит любые ожидания: "обед сварил, белье постирал, детей накормил". Все верно. Даже такую заковыристую, как на картинке, ситуацию можно починить всего лишь за несколько тысячных долей секунды. С праздником, девочки!
№1 от 06.03.2011 09:50
Лёха
Вова, патч нужен для 9 марта, чтобы отходняка небыло!!! хехе
автор сообщения приложил картинку:

№2 от 06.03.2011 23:53
Вова Техник
Ну ты мне и задачку загадал.. да ладно, и на девятое марта патч найдется. Смотри: доброе солнечное утро и только новую бочку подвезли, даже очередь еще не собралась. Кружка-другая того жигулевского квасу обязательно заставит остальной мир выглядеть симпатичнее :-)
автор сообщения приложил картинку:
