Ры (pbl) wrote,
Ры
pbl

  • Mood:
вчерашний упоротый товарищ нарешал мне задачек. я такого горячечного бреда в жизни не видел. попросил кадры позвонить, отказать и посоветовать улетать к чертовой матери с этой планеты.

особенно меня потрясло "решение" самой первой задачи (максимальная сумма последовательных элементов в списке). на, хе-хе, хаскеле это будет, например:
findMaxSubseqEltSum0 = fst . foldl (\(f, g) x -> let g' = max x (g + x) in (max f g', g')) (0, 0)
то же, что написал пытуемый, не поддается описанию, потому просто привожу здесь к вящему устрашению потомков.

function findMaxSubseqEltSum0 ($arr)
 {
     $rand = rand(0,sizeof($arr));
    $sumarray = array();
    for ($i = 0 ; $i < $rand ; $i++ )
    {
        $sumarray[] = array_rand($arr);
    }
    $sumarray=array_unique($sumarray); // repeat off

    $sum = array_sum($sumarray);
    $sumarray = serialize($sumarray);

    return $sum.$sumarray; //
 }
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 4 comments