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

Drakonian

User
  • Сообщений

    6 914
  • Зарегистрирован

  • Посещение

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

    120д 15ч 37м 45с

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

  1. Drakonian

    1/2 vs 2/3

    так это уже не первый раз, Элазор известный пиздабол )
  2. Drakonian

    1/2 vs 2/3

    В вашем же коде в большинстве итераций вероятность становится 100% так как вы выбираете серебряный шар вместо золотого. Но вы же хитровыебанные и тупо ливаете из цикла нихуя не считая. а зачем считать то что исключено по условию задачи? Ну вы ответ подгоняете под свой манямир просто напросто. В условии задачи сказано что вы нихуя не видите что в коробках. То есть вы должны начинать считать все вероятности включительно до первого золотого шара. Считайте все вероятности в симуляции или идите нахуй, не нужно никого наебывать
  3. Drakonian

    1/2 vs 2/3

    В вашем же коде в большинстве итераций вероятность становится 100% так как вы выбираете серебряный шар вместо золотого. Но вы же хитровыебанные и тупо ливаете из цикла нихуя не считая. а зачем считать то что исключено по условию задачи?
  4. Drakonian

    1/2 vs 2/3

    Ты типа джун? Почему у вас всех одинаковая ошибка в коде 1.Ты не исключаешь уже выбраный шар 2.Ты должен брать не первый шар, а первый РАНДОМНЫЙ шар по условию задачи код фиксить заебался уже ваш fun main() { check(100000) } private fun check(attempts: Long) { val boxes = listOf( Box( balls = listOf( Ball(color = Color.GOLD), Ball(color = Color.GOLD) ) ), Box( balls = listOf( Ball(color = Color.GOLD), Ball(color = Color.SILVER) ) ), Box( balls = listOf( Ball(color = Color.SILVER), Ball(color = Color.SILVER) ) ) ) var totalCount = 0 var bothGoldCount = 0 while (totalCount <= attempts) { val randomBox = boxes.shuffled().first() val selectedBallIndex = (0..1).random() val selectedBall = randomBox.balls[selectedBallIndex] if (selectedBall.color != Color.GOLD) { // The selected ball should be GOLD according to the task condition continue } totalCount++ val otherBallIndex = 1 - selectedBallIndex val otherBall = randomBox.balls[otherBallIndex] if (otherBall.color == Color.GOLD) { bothGoldCount++ } } println("Approximate ratio: ${bothGoldCount.toDouble() / totalCount.toDouble()}. Attempts: $attempts") } data class Box(val balls: List<Ball>) data class Ball(val color: Color) enum class Color { GOLD, SILVER } Дай помучить Не отвлекай его. А то он слишком долго фиксит очевиднейший баг в программе. Отвлекался я. Да, вынужден признать, что ты прав. val randomBox = boxes.asSequence() .shuffled() .first() .let { it.copy(balls = it.balls.shuffled().toList()) } В этом случае 2/3 Approximate ratio: 0.6783216783216783. Attempts: 1000 Approximate ratio: 0.6632336766323368. Attempts: 10000 Approximate ratio: 0.6660433395666043. Attempts: 100000 Approximate ratio: 0.6662623337376663. Attempts: 1000000 Approximate ratio: 0.6665770333422967. Attempts: 10000000 full fun main() { check(1000) check(10000) check(100000) check(1000000) check(10000000) check(100000000) } private fun check(attempts: Long) { val boxes = listOf( Box( balls = listOf( Ball(color = Color.GOLD), Ball(color = Color.GOLD) ) ), Box( balls = listOf( Ball(color = Color.GOLD), Ball(color = Color.SILVER) ).asSequence().shuffled().toList() ), Box( balls = listOf( Ball(color = Color.SILVER), Ball(color = Color.SILVER) ) ) ) var totalCount = 0 var bothGoldCount = 0 while (totalCount <= attempts) { val randomBox = boxes.asSequence() .shuffled() .first() .let { it.copy(balls = it.balls.shuffled().toList()) } if (randomBox.getFirstBall().color != Color.GOLD) { //the first ball should be GOLD according to the task condition continue } // here we go totalCount++ if (randomBox.getSecondBall().color == Color.GOLD) { bothGoldCount++ } } println("Approximate ratio: ${bothGoldCount.toDouble() / totalCount.toDouble()}. Attempts: $attempts") } data class Box(val balls: List<Ball>) { fun getFirstBall(): Ball = balls[0] fun getSecondBall(): Ball = balls[1] } data class Ball (val color: Color) enum class Color { GOLD, SILVER } а ну ты уже сам понял, молодец
  5. Drakonian

    1/2 vs 2/3

    так договорились же завтра продолжить обсуждение
  6. Drakonian

    1/2 vs 2/3

    Ладно, походу ответ реально ответ 1/2, не верю что Женек может быть правым
  7. Drakonian

    1/2 vs 2/3

    да они Женьку тупостью троллят, хорошо получается помнится пару лет назад в топике вова Женька коали тупостью троллил, а тот отвечал и ему по серьёзке и пригорал при этом ниче не поменялось, чел тупо не может пройти мимо когда другие высказывают мнение которое он считает ошибочным, даже когда его тупо жестко троллят))
  8. Drakonian

    1/2 vs 2/3

    Топан уже превратился в фулл троллинг Женька с этим 1/2 да они Женьку тупостью троллят, хорошо получается
  9. Drakonian

    1/2 vs 2/3

    1/2 дауны все равно формулы не поймут, нет смысла им объяснять
  10. Drakonian

    1/2 vs 2/3

    а теперь почитай условия задачи, когда мы уже вытащили золотой, то второй золотой вытащить более вероятно, так как их банально больше ) 0, 0 и 0. чел вытянул золотой шар сука из коробок с сними и красными шарами
  11. Drakonian

    1/2 vs 2/3

    Ответ 2/3, тему клоуз
  12. Drakonian

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

    в германии негров линчуют
  13. Drakonian

    1/2 vs 2/3

    Да не верят уже 1/2 в то что говорят, просто хаха с тебя тянут и других кто с ними спорит) Здесь было столько аргументов, подсчетов и даже программ которые показывают 2/3, что только аутист реально бы дальше верил в 1/2
  14. Drakonian

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

    Пиздец с тебя зарофлили конечно. Все эти говно-фреймворки +- одинаковые, только на свелте буквально два с половиной человека пишут, а на реакте ты в любой момент можешь рандомного хрыща найти в случае чего и он тебе твою хуйню с тильды с закрытыми глазами перепишет. Крч странное решение с точки зрения работодателя, а с точки зрения чела который просто захотел новый фреймворк потыкать - всё логично. Проблема в том, что я сам разраб(не_веб) и повелся на "интересную технологию", в итоге думаю ты прав, в теории можно сказать чтобы переделывал все на vue или реакте пока еще не поздно, но чет хз уже
  15. Drakonian

    1/2 vs 2/3

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

    1/2 vs 2/3

    так и есть, ответ 4/6 или 50% каждый сам для себя решает какой правильный мне нравится 4/6 тоже хороший ответ
  17. Drakonian

    1/2 vs 2/3

    Бля посидел немного посчитал и правда ответ не 2/3, после всех изысканий пришел к правильному ответу 10/15, все тему можно закрывать лучше уже не будет
  18. Drakonian

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

    пусть мне напишет я на реакте за неделю всё сделаю за 10 баксов в час а он пусть смузи идёт пьёт он сказал что реакт для пидоров
  19. Drakonian

    1/2 vs 2/3

    что делать с задачником, который золотой шар в руку подсунул? трахать
  20. Drakonian

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

    ахуенно (нет)
  21. Drakonian

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

    Нанял себе фулл стек дева 10+ лет опыта чтобы он мне блог с тильды пересоздал на самописно, он часто делает на svelte, почитал вроде норм фронт фреймворк, хотя я изначально хотел на vue, ну пох думаю Разделил чел проект на пару этапов, оценил, в итоге первый этап уже идет х4 времени от планируемого (именно по времени работы, оценку в часах мы не меняем) а еще этапов 3 нахуй Почувствовал себя в шкуре заказчика, проебанные сроки, сам не знаешь чего хочешь и т.д. Хотя че я хотел за 20 баксов )) Правда для рынка веба это походу норм рейт
  22. Drakonian

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

    рабочеспособно если ты 1. семья с дитятками требует много денег если свиноматка в семье не ебанутая, то пара детей потребуют + 20к максимум, всё равно копейки и не навсегда, ведь когда спиногрызу будет 18-20, можно будет изи пинком нахуй выгнать из хаты, пусть ходит по помойкам просрочку ищит и по 10м рпаз перепоступает в магу чтобы было где жить если повезло и свиноматка работает, то твои расходы ещё меньше к слову, этот говноед меня заскамил я решил ему задачу, денег не получил будьте аккуратнее с ним (последний раз его из игнора вытащил просто чтобы вас предупредить) пиздабол с хуевым кодом, унылым троллингом и низким ростом
×
×
  • Создать...