Количество вариантов перетасовки карт в колоде

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (4) 1 2 [3] 4   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
staff1271
5.05.2021 - 07:16
2
Статус: Offline


Ярила

Регистрация: 11.05.11
Сообщений: 2743
Колода карт имеет метафизическое значение: 52 карты — это 52 недели года, 4 масти — времена года, 13 карт одной масти — 13 фаз лунного цикла.

Если суммировать все значения карт игральной колоды, то получится 365 дней (включая джокера).
 
[^]
FunnyBanana
5.05.2021 - 07:25
0
Статус: Offline


ЭКСПЕРТ В ОБЛАСТИ ВСЕГО

Регистрация: 15.08.12
Сообщений: 2646
Цитата (yuriy62 @ 4.05.2021 - 16:55)
Ну кому интересно -- жмите F12 и в консольку забросьте вот это
for(i=52,z=1;i;i--)z*=i; результат 67-ми цифровый
8.06581751709439e+67

Вариант кода с рекурсией:

Код
function f(n) {
   return (n === 0) ? 1 : n * f(n - 1);
}
f(52);


cool.gif
 
[^]
Kubanuga
5.05.2021 - 07:26
1
Статус: Offline


Ярила

Регистрация: 27.06.15
Сообщений: 2506
Цитата (micarden @ 4.05.2021 - 17:48)
Реально охуел, не думал что так много.


А случаем не 4 в 52 степени = 20282409603651670423947251286016 комбинаций?
А то что то 52! это слишком дохуя.
Мы же линейно считаем, у колоды есть начало и конец, а 52! это когда мы еще меняем 20282409603651670423947251286016 начала на конец (старший и младший символ или карту) еще 52 раза.
 
[^]
FunnyBanana
5.05.2021 - 07:30
1
Статус: Offline


ЭКСПЕРТ В ОБЛАСТИ ВСЕГО

Регистрация: 15.08.12
Сообщений: 2646
yuriy62
Попробуй посчитать факториал числа 171 на javascript smile.gif

Цитата
А случаем не 4 в 52 степени = 20282409603651670423947251286016 комбинаций?

Предположим у нас есть 2 карты: a,b мы можем их перетасовать и получить 2 факториал комбинаций:
ab или bc
- получить комбинацию aa или bb мы не можем (ведь в настоящей колоде не встретишь к примеру 2 дамы пик.

Теперь предположим что у нас 3 карты в колоде a,b,c это уже 3 факториал комбинаций:
abc
acb
bca
bac
cab
cba


и так далее ...

Это сообщение отредактировал FunnyBanana - 5.05.2021 - 07:41
 
[^]
Виконт
5.05.2021 - 07:35
1
Статус: Offline


Ищем пуговицу

Регистрация: 27.03.12
Сообщений: 25418
когда в детстве (а для многих в моем детстве книги Перельмана были настольными) один кадр достал меня уговаривать продать ему магнитофон, я предложил продать за столько , сколько копеек поместится на шахматной доске, то есть на первую клетку 1 на вторую 2 на 3 - 4, он уже с готовность аж два червонца достал, со словами сдачи не надо, на что я ему предложил не торопиться и посчитать копейки, утром он пришел грустный, он же при всех согласился на мои условия, не заметив ухмылки отдельных товарищей )
 
[^]
VictorChe
5.05.2021 - 08:03
1
Статус: Offline


Шутник

Регистрация: 3.02.12
Сообщений: 55
А количество возможных комбинаций ходов (партий) в шахматах. Например, на первый ход ответом может быть 20 разных ходов, то есть первый ход 400 комбинаций. Чем дальше, тем больше

Размещено через приложение ЯПлакалъ
 
[^]
ktvladimir
5.05.2021 - 08:11
1
Статус: Offline


Ярила

Регистрация: 24.10.11
Сообщений: 2386
Цитата
А всего то надо было пропустить математику в 10-11 классах
P.S. Яндекс утверждает что факториалы проходят даже раньше, в 9 классе, чтобы даже те, кто поступит в ПТУ имели шанс приобщиться к ненужной информации

Хорошая у вас школа в которой теорию вероятности в 10м классе изучают. Или ты такой. Так 52 карты а сколько же будет вариаций. Да фигня вопрос 52! Это нам ещё на домашнее задавали. Отписавшиеся про школу. Вы понторезы. Услышали знакомое слово факториал и айда понтоваться....

Размещено через приложение ЯПлакалъ
 
[^]
Карлсончег
5.05.2021 - 08:13
0
Статус: Offline


Ярила

Регистрация: 13.03.09
Сообщений: 4453
Когда казино ещё были, играл в покер. Мне пришло 4 туза. Шах и мат, математикики и теоретики! cool.gif 20х
 
[^]
yuriy62
5.05.2021 - 08:16
-1
Статус: Offline


Шутник

Регистрация: 2.05.21
Сообщений: 27
Цитата (FunnyBanana @ 5.05.2021 - 07:25)
Цитата (yuriy62 @ 4.05.2021 - 16:55)
Ну кому интересно -- жмите F12 и в консольку забросьте вот это
for(i=52,z=1;i;i--)z*=i; результат 67-ми цифровый
8.06581751709439e+67

Вариант кода с рекурсией:

Код
function f(n) {
   return (n === 0) ? 1 : n * f(n - 1);
}
f(52);


cool.gif

В общем случае, рекурсия -- зло
1. Стэк не резиновый
2. Провтыкать условия выхода (ну если это не банальщина) -- как 2 пальца
3. Отладить, если там 2к вложеных вызовов -- трэш угар и содомия.
 
[^]
ktvladimir
5.05.2021 - 08:19
0
Статус: Offline


Ярила

Регистрация: 24.10.11
Сообщений: 2386
Цитата (Карлсончег @ 05.05.2021 - 08:13)
Когда казино ещё были, играл в покер. Мне пришло 4 туза. Шах и мат, математикики и теоретики! 20х

Вероятность 1 к 6.5 миллионов
Это только для каре из тузов. Не такая и маленькая. Вот если бы ты несколько раз так собирал тогда да ты счастливчик

Размещено через приложение ЯПлакалъ
 
[^]
yuriy62
5.05.2021 - 08:21
-1
Статус: Offline


Шутник

Регистрация: 2.05.21
Сообщений: 27
Цитата (FunnyBanana @ 5.05.2021 - 07:30)
yuriy62
Попробуй посчитать факториал числа 171 на javascript smile.gif

Цитата
А случаем не 4 в 52 степени = 20282409603651670423947251286016 комбинаций?

Предположим у нас есть 2 карты: a,b мы можем их перетасовать и получить 2 факториал комбинаций:
ab или bc
- получить комбинацию aa или bb мы не можем (ведь в настоящей колоде не встретишь к примеру 2 дамы пик.

Теперь предположим что у нас 3 карты в колоде a,b,c это уже 3 факториал комбинаций:
abc
acb
bca
bac
cab
cba


и так далее ...

жабоскрипт обломится на 171!
Но если вам очень нужно, то вот:
1,241018070217668684e+309
 
[^]
mks
5.05.2021 - 08:25
0
Статус: Offline


Ярила

Регистрация: 12.02.09
Сообщений: 2950
Цитата (micarden @ 4.05.2021 - 15:48)
Реально охуел, не думал что так много.


Ну если ты прям охуел, то мои соболезнования! Это и дураку понятно! gigi.gif
 
[^]
Карлсончег
5.05.2021 - 08:29
0
Статус: Offline


Ярила

Регистрация: 13.03.09
Сообщений: 4453
Цитата (ktvladimir @ 5.05.2021 - 08:19)
Цитата (Карлсончег @ 05.05.2021 - 08:13)
Когда казино ещё были, играл в покер. Мне пришло 4 туза. Шах и мат, математикики и теоретики!    20х

Вероятность 1 к 6.5 миллионов
Это только для каре из тузов. Не такая и маленькая. Вот если бы ты несколько раз так собирал тогда да ты счастливчик

Стрит и флеш часто, каре очень редко.

Это сообщение отредактировал Карлсончег - 5.05.2021 - 08:30
 
[^]
maugli
5.05.2021 - 08:30
1
Статус: Offline


Анархист

Регистрация: 15.11.06
Сообщений: 2858
Не смотря на эти цифры мне за мою жизнь приходилось вытягивать флеш роял.
 
[^]
yuriy62
5.05.2021 - 08:47
0
Статус: Offline


Шутник

Регистрация: 2.05.21
Сообщений: 27
Цитата (FunnyBanana @ 5.05.2021 - 07:30)
yuriy62
Попробуй посчитать факториал числа 171 на javascript   smile.gif

Извините, чуток схитрил я.
170! посчитал скриптом, а на 171 домножил калькулятором
Но спасибо вам за задачу, люблю мозги разминать -- таки написал жабоскрипт
Безлимитный в рамках разумного.
(Ибо прогер -- это не кнопкодав, это --решатель всего, что угодно. Вопрос только время/деньги )

Это сообщение отредактировал yuriy62 - 5.05.2021 - 08:48

Количество вариантов перетасовки карт в колоде
 
[^]
Alien999
5.05.2021 - 08:49
1
Статус: Offline


Ярила

Регистрация: 13.12.13
Сообщений: 5417
В закладки. Спасибо

Размещено через приложение ЯПлакалъ
 
[^]
МаленькийМук
5.05.2021 - 09:12
0
Статус: Offline


МаленькийМук, всего 45 см.

Регистрация: 27.01.13
Сообщений: 1217
В союзе было уголовное дело, в котором катал обвиняли. А те пытались доказать что они честные игроки, и вполне вероятно чтобы им выпадали определенные комбинации несколько раз подряд.
Так экспертами по делу выступали математики, с расчетами теории вероятности.
Доказали, осудили.

Размещено через приложение ЯПлакалъ
 
[^]
micarden
5.05.2021 - 09:17
0
Статус: Offline


Партизан

Регистрация: 30.03.13
Сообщений: 249
Цитата (МаленькийМук @ 5.05.2021 - 09:12)
В союзе было уголовное дело, в котором катал обвиняли. А те пытались доказать что они честные игроки, и вполне вероятно чтобы им выпадали определенные комбинации несколько раз подряд.
Так экспертами по делу выступали математики, с расчетами теории вероятности.
Доказали, осудили.

В союзе их помому за сам факт игры закрыть можно было.
 
[^]
RMaks
5.05.2021 - 09:25
0
Статус: Offline


Ученик слесаря

Регистрация: 18.07.16
Сообщений: 3668
Цитата (Komatozzz @ 4.05.2021 - 17:04)
Визуализации впечатляют.
Тут и про возможность в выигрыше в лотерею задумаешься.

Лотерея, это дополнительный налог, для тех кто не учил в школе математику
 
[^]
Yopt
5.05.2021 - 09:44
0
Статус: Offline


модераторъ уголка падонка

Регистрация: 15.05.04
Сообщений: 7720
Цитата (St0Alin @ 5.05.2021 - 00:50)
Цитата (Bashorc @ 4.05.2021 - 18:52)
Цитата
Реально охуел

А всего то надо было пропустить математику в 10-11 классах biggrin.gif
P.S. Яндекс утверждает что факториалы проходят даже раньше, в 9 классе, чтобы даже те, кто поступит в ПТУ имели шанс приобщиться к ненужной информации

Дело не в знании факториала, КЭП! Не на том заостряешь внимание.
А в том, что никто об этом и не задумывался при перетасовывании карты, даже ты.
=) Видео прикольное, имхо, может я пойду сейчас, перетасую карты и получу уникальную во всей вселенной колоду из расположения карт, которой никогда до меня не было.
Круто же =)))

Исходя из количества возможных комбинаций, ты практически гарантированно перетасуешь колоду в уникальную во вселенной последовательность карт.
 
[^]
FunnyBanana
5.05.2021 - 10:09
0
Статус: Offline


ЭКСПЕРТ В ОБЛАСТИ ВСЕГО

Регистрация: 15.08.12
Сообщений: 2646
Цитата (yuriy62 @ 5.05.2021 - 08:47)
Цитата (FunnyBanana @ 5.05.2021 - 07:30)
yuriy62
Попробуй посчитать факториал числа 171 на javascript   smile.gif

Извините, чуток схитрил я.
170! посчитал скриптом, а на 171 домножил калькулятором
Но спасибо вам за задачу, люблю мозги разминать -- таки написал жабоскрипт
Безлимитный в рамках разумного.
(Ибо прогер -- это не кнопкодав, это --решатель всего, что угодно. Вопрос только время/деньги )

Отличная работа коллега, и название функции очень правильное.
Но я всё же нашел ошибку в вашем первом сообщении old.gif


Скрытый текст
Вы сказали что "результат 67-ми цифровый" однако 8.06581751709439e+67 это 8.06581751709439 х 10⁶⁷ это 80658175170943900000000000000000000000000000000000000000000000000000
значит результат 68-ми цифровой  gigi.gif
 
[^]
FunnyBanana
5.05.2021 - 10:19
0
Статус: Offline


ЭКСПЕРТ В ОБЛАСТИ ВСЕГО

Регистрация: 15.08.12
Сообщений: 2646
Вот ещё для сравнения:

Исходное число:
80658175170943900000000000000000000000000000000000000000000000000000

Секунд прошло с момента появления нашей планеты:
141912000000000000

Число атомов из которых состоит наша планета:
100000000000000000000000000000000000000000000000000

~ Число атомов в нашей галактике:
2000000000000000000000000000000000000000000000000000000000000000000000
 
[^]
MadCowboy
5.05.2021 - 11:08
0
Статус: Offline


Ярила

Регистрация: 6.11.09
Сообщений: 5019
В одной такой теме уже писали, что речь здесь не про числа, а про ряды. Но ряды я в универе прогулял.

Размещено через приложение ЯПлакалъ
 
[^]
VicV
5.05.2021 - 11:42
0
Статус: Offline


Ярила

Регистрация: 3.10.10
Сообщений: 9318
Цитата (РудольфРаспэ @ 4.05.2021 - 21:19)
А сколько вариантов выставить восемь ферзей на шахматной доске так, что бы они не пересекались?

В число Грема , говорят, вместится)) cool.gif
 
[^]
vlad107
5.05.2021 - 11:56
0
Статус: Offline


Ярила

Регистрация: 24.12.14
Сообщений: 4082
Я понял как работает Спортлото!

Количество вариантов перетасовки карт в колоде
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 22195
0 Пользователей:
Страницы: (4) 1 2 [3] 4  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх