queens n = foldM (\y _ -> [ x : y | x <- [1..n], safe x y 1]) [] [1..n] where safe x [] _ = True safe x (c:y) n = and [ x /= c , x /= c + n , x /= c — n , safe x y (n+1)]
схоже на brainfuck )
Як на мене, то хай буде більше коду, але зрозумілішого,...
Китайські авто давлять ціною? Тепер Toyota почала давити китайців у Китаї Toyota electric SUV opens pre-sales in China starting at 13,800 USD carnewschina.com/...opens-pre-sales-in-china Європейці дивляться на ці ціни і готовляться виходити на вулиці...
Люди переходять на українську тому, що самі захотіли. Самі. Захотіли. А не тому що так вимагають якісь виродки, котрі впевнені, що мають право вказувати, кому яку мову використовувати в приватному спілкуванні. Чому виродки?
только в голове, того, кто кроме аутсорса ничего не видел. В продуктовых компаниях бизнес напрямую общается с программистами/инженерами/как угодно называй. И никаких бизнес-аналитиков.
Вирішується навіть це. У нас в будинку один генератор спільний, для ліфтів води опалення, інший — приватна ініціатива, для 70 мешканців, окрема додаткова проводка та авр. І це зовсім не безлімітні гроші, 1300 євро внесок, ціна кіловата 16 грн
Також якщо функція обмежена лише структурною рекурсією, то ми автоматично отримуємо доказ, що вона виконається за кінцевий час, є тотальною. Звісно, що це може бути мільярд років, але тупе зациклення ми піймаємо.
і наскільки корисний такій «доказ»?
До речі цікаве дослідження було в США, що велика проблема в дтп з пішоходами, це те що їх улюблені величезні паркетники мають височенний вертикальний гриль радіатора. При дтп ті сараї підминають пішохода і ламають йому все що можна.
Завдяки фотокурсам (це ше гірше ніж вайтішні курси) широко практикується підхід «знімаєм пофіг шо, пофіг як, на пості пофіксаєм».
Не, ну тут смотря что :) Ракурс постобработкой пофиксить почти нереально, ну максимум — это обрезка.
Коментарі