Перейти к публикации

Index

User
  • Сообщений

    19 320
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    5
  • Время онлайн

    170д 4ч 46м 40с

Все публикации пользователя Index

  1. Враг начал накрутку ботами и по классике будет крутить всю ночь пока ЦБшники крепко спят. Так что к утру они снова перегонят. Наш отрыв упал с 46к до 34к буквально за час.
  2. Она не про тайтл совсем. Она про когнитивные искажения и как мозг несовершенно устроен. ты кстати сейчас продемонстрировал одно такое искажение один из моих любимых примеров из книги, студентам давали крутить рулетку которая была устроена так, что останавливалась на числе 14 либо 66 (точных цифр не помню) а потом у них спрашивали, какой процент стран Африки представлен в ООН, и те которые выбили 14 на рулетке отвечали в среднем 20, а те кто выбил 66, отвечали в среднем 50, потому что эффект привязки (ты выбираешь последнее встреченное число как опору) и двигаешься вверх или вниз, не пересекая черту неуверенности а не доходя до неё или по такому же принципу, рисуешь на одном листе тетради линию в 5см от края на глаз, а на другом от противоположного края чтобы до края оставалось 5см, потом совмещаешь страницы и видишь что между линиями есть зазор, почему - ответит книга
  3. Забыли на википедии уточнить после чего конкретно начались удары по энергетике Забыли уточнить, что слабо ебали, уже 3 года прошло, всем похуй на обстрелы. Как же похуй на обстрелы в польше В Минске
  4. Ну я её как аудиокнигу слушал, то что повторяется даже лучше, повторение лучше запоминаешь.
  5. Забыли на википедии уточнить после чего конкретно начались удары по энергетике Забыли уточнить, что слабо ебали, уже 3 года прошло, всем похуй на обстрелы.
  6. Index

    Программирование[11]

    Алсо, в тему откликов. Откликался в OZON, HR связались взяли CV и исчезни. С яндексом та же хуйня. У вас там как с наймом то в РФ?
  7. Надеюсь только эту уродливую приору на переднем плане заменят на гелик с правильными номерами Ну и печатный станок в Грозный дон поставят дон
  8. image.png.d626164a669fa1c1e8b4d50e0ad85350.png

    1. disbandnavi

      disbandnavi

      медаль адаму за победу грозный сити в голосовании

    2. LynTeek

      LynTeek

      пидерашкам респект, максимально действенный способ собрать наибольших охват

    3. Drainbead

      Drainbead

      Представьте на секунду, что вы настолько гой, что голосуете за изображение на наци анальной купюре, и это даже не облигация Банка Англии.

  9. Топ из всего что читал за последние пару лет
  10. Index

    Программирование[11]

    чел неиронично ссылается на рейтинг, в котором украина выше россии в 2025 году . Впрочем, я и так знал, что соэмпти - шиз Так эта хуйня берет чистые попугаи в вакууме. Рассчет КЛИМАТА например, чисто берет среднюю температуру по территории (у РФ пятая часть за полярным кругом) Я уж промолчу про крайм индекс который учитывает всякие попугаи вроде вот этого.
  11. Зачем Поздняков шатает лодку? Он что хочет чтобы миллионам открыли глаза, что в их стране нет честных выборов? Хочет поднять бучу из-за украденых голосов? бтв заходите голосуйте https://www.cbr.ru/cash_circulation/simvoly-dlya-banknot/?utm_source=500news&utm_medium=news&utm_campaign=news
  12. Index

    Программирование[11]

    Не в обиду дуиту, но у уехавших есть такое когнитивное искажение, что они запоминают страну в том состоянии в котором она была на момент их отъезда.
  13. Index

    Программирование[11]

    Медицина в постсоветском пространстве и медицина в этих ваших европах это два разных мира не в пользу последнего.
  14. Index

    Программирование[11]

    ну во-первых pre-IPO, возможно после IPO был бы ещё богаче во-вторых, думаю далеко не ключевой в-третьих, это ж стоки, оклад там 70-90к в год, в фаанге тоже стоками 1кк$ в год делают БТВ надеюсь что меня возьмут в этот уютный SaaS надают стоков и выйдут на IPO станут единорогом и я буду миллионером из трущоб
  15. Index

    Программирование[11]

    Друг недавно рассказывал, его знакомый увольнялся из одного "buy now pay later" дубайского стартапа, у них в следующем году IPO Ну и там квартальные бонусы в виде стоков в preipo оценке. Так вот, когда тот увольнялся стоки выкупали и ему по ошибке скинули таблицу других таких же уволившихся и суммы выкупа их стоков, и там у одного разраба был 1кк$ вот така хуйня малята.
  16. Index

    Программирование[11]

    Вот чисто для примера создал алгозадачу Сколько джаст дуит будет решать эту задачу? Даже если он только что решил N-queens? Решение от чатжпт import kotlin.math.abs fun main() { val word = "abc" val n = 2 val permutations = word.toList().permute().map { it.joinToString("") } val board = Array(n) { Array<String?>(n) { null } } val usedStartRow = Array(n) { mutableSetOf<Char>() } val usedStartCol = Array(n) { mutableSetOf<Char>() } val usedStartDiag1 = mutableMapOf<Int, MutableSet<Char>>() // r-c val usedStartDiag2 = mutableMapOf<Int, MutableSet<Char>>() // r+c val usedEndRow = Array(n) { mutableSetOf<Char>() } val usedEndCol = Array(n) { mutableSetOf<Char>() } val usedEndDiag1 = mutableMapOf<Int, MutableSet<Char>>() val usedEndDiag2 = mutableMapOf<Int, MutableSet<Char>>() place(0, 0, n, permutations, board, usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2, usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2) } fun place( r: Int, c: Int, n: Int, words: List<String>, board: Array<Array<String?>>, usedStartRow: Array<MutableSet<Char>>, usedStartCol: Array<MutableSet<Char>>, usedStartDiag1: MutableMap<Int, MutableSet<Char>>, usedStartDiag2: MutableMap<Int, MutableSet<Char>>, usedEndRow: Array<MutableSet<Char>>, usedEndCol: Array<MutableSet<Char>>, usedEndDiag1: MutableMap<Int, MutableSet<Char>>, usedEndDiag2: MutableMap<Int, MutableSet<Char>>, ): Boolean { if (r == n) { printBoard(board) return true } val nextR = if (c == n - 1) r + 1 else r val nextC = if (c == n - 1) 0 else c + 1 for (w in words) { if (isSafeFast(r, c, w, usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2, usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2)) { board[r][c] = w markUsed(true, r, c, w.first(), usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2) markUsed(true, r, c, w.last(), usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2) place(nextR, nextC, n, words, board, usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2, usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2) board[r][c] = null markUsed(false, r, c, w.first(), usedStartRow, usedStartCol, usedStartDiag1, usedStartDiag2) markUsed(false, r, c, w.last(), usedEndRow, usedEndCol, usedEndDiag1, usedEndDiag2) } } return false } fun isSafeFast( r: Int, c: Int, word: String, usedStartRow: Array<MutableSet<Char>>, usedStartCol: Array<MutableSet<Char>>, usedStartDiag1: MutableMap<Int, MutableSet<Char>>, usedStartDiag2: MutableMap<Int, MutableSet<Char>>, usedEndRow: Array<MutableSet<Char>>, usedEndCol: Array<MutableSet<Char>>, usedEndDiag1: MutableMap<Int, MutableSet<Char>>, usedEndDiag2: MutableMap<Int, MutableSet<Char>> ): Boolean { val s = word.first() val e = word.last() if (s in usedStartRow[r]) return false if (s in usedStartCol[c]) return false if (s in usedStartDiag1.getOrDefault(r - c, emptySet())) return false if (s in usedStartDiag2.getOrDefault(r + c, emptySet())) return false if (e in usedEndRow[r]) return false if (e in usedEndCol[c]) return false if (e in usedEndDiag1.getOrDefault(r - c, emptySet())) return false if (e in usedEndDiag2.getOrDefault(r + c, emptySet())) return false return true } fun markUsed( add: Boolean, r: Int, c: Int, ch: Char, usedRow: Array<MutableSet<Char>>, usedCol: Array<MutableSet<Char>>, usedD1: MutableMap<Int, MutableSet<Char>>, usedD2: MutableMap<Int, MutableSet<Char>> ) { if (add) { usedRow[r].add(ch) usedCol[c].add(ch) usedD1.getOrPut(r - c) { mutableSetOf() }.add(ch) usedD2.getOrPut(r + c) { mutableSetOf() }.add(ch) } else { usedRow[r].remove(ch) usedCol[c].remove(ch) usedD1[r - c]?.remove(ch) usedD2[r + c]?.remove(ch) } } fun <T> List<T>.permute(): List<List<T>> { if (size <= 1) return listOf(this) val result = mutableListOf<List<T>>() for (i in indices) { val rest = toMutableList().also { it.removeAt(i) } for (p in rest.permute()) result += listOf(this[i]) + p } return result } fun printBoard(board: Array<Array<String?>>) { println("Board:") for (row in board) println(row.joinToString(" ") { it ?: "." }) println() }
  17. Index

    Программирование[11]

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

    Программирование[11]

    Ну было вполне уютно. Следующим будет что-то типо тех + сисдиз но как я понял, сиздиз будет в стиле расскажи что делал и почему. А у меня за плечами только трехуровневые системы
  19. Так швабра уже далеко, семья рядом. Я думаю с челом в тюрьме произошли такие же трансформации как происходят в головах таких писателей как Александр Проханов. Стримеров вроде Ильи Мэддисона. Или, чтобы далеко за примером не ходить, у юзера вроде @Товарищ Троцкий Он просто осознал тайный философский догмат, что сопротивление системе бессмысленно, человек заперт в химии мозга и самое большое наслаждение этой жизни - квазииронично троллить все стороны конфликта.
  20. Index

    Программирование[11]

    можем индекса вместо тебя отправить а ты куда собесишься в рб-рф залупу? или в какие приличные места В маленький ламповый SaaS продукт с корнями из РБ БТВ вынес всоляного эти алгоритмы, первый был просто утилитарная фигня, написать функцию ретрающую лямбду N раз. А второй - стек с операцией min()
  21. Я всё понимаю, но почему не на мове Так он мову никогда не знал. Он же из Горок, пидораха глубокого залегания.
  22. Следующий раунд на ножах
  23. Index

    Программирование[11]

    Как к алгоритмам за день подготовиться?
×
×
  • Создать...