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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (4) 1 2 [3] 4   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
staff1271 5 мая 2021 г. в 07:16
Ярила  •  На сайте 14 лет
2
Колода карт имеет метафизическое значение: 52 карты — это 52 недели года, 4 масти — времена года, 13 карт одной масти — 13 фаз лунного цикла.

Если суммировать все значения карт игральной колоды, то получится 365 дней (включая джокера).
FunnyBanana 5 мая 2021 г. в 07:25
ЭКСПЕРТ В ОБЛАСТИ ВСЕГО  •  На сайте 13 лет
0
Цитата (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 мая 2021 г. в 07:26
Ярила  •  На сайте 10 лет
1
Цитата (micarden @ 4.05.2021 - 17:48)
Реально охуел, не думал что так много.


А случаем не 4 в 52 степени = 20282409603651670423947251286016 комбинаций?
А то что то 52! это слишком дохуя.
Мы же линейно считаем, у колоды есть начало и конец, а 52! это когда мы еще меняем 20282409603651670423947251286016 начала на конец (старший и младший символ или карту) еще 52 раза.
FunnyBanana 5 мая 2021 г. в 07:30
ЭКСПЕРТ В ОБЛАСТИ ВСЕГО  •  На сайте 13 лет
1
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 мая 2021 г. в 07:41
Виконт 5 мая 2021 г. в 07:35
Ищем пуговицу  •  На сайте 14 лет
1
когда в детстве (а для многих в моем детстве книги Перельмана были настольными) один кадр достал меня уговаривать продать ему магнитофон, я предложил продать за столько , сколько копеек поместится на шахматной доске, то есть на первую клетку 1 на вторую 2 на 3 - 4, он уже с готовность аж два червонца достал, со словами сдачи не надо, на что я ему предложил не торопиться и посчитать копейки, утром он пришел грустный, он же при всех согласился на мои условия, не заметив ухмылки отдельных товарищей )
VictorChe 5 мая 2021 г. в 08:03
Шутник  •  На сайте 14 лет
1
А количество возможных комбинаций ходов (партий) в шахматах. Например, на первый ход ответом может быть 20 разных ходов, то есть первый ход 400 комбинаций. Чем дальше, тем больше

Размещено через приложение ЯПлакалъ
ktvladimir 5 мая 2021 г. в 08:11
Ярила  •  На сайте 14 лет
1
Цитата
А всего то надо было пропустить математику в 10-11 классах
P.S. Яндекс утверждает что факториалы проходят даже раньше, в 9 классе, чтобы даже те, кто поступит в ПТУ имели шанс приобщиться к ненужной информации

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

Размещено через приложение ЯПлакалъ
Карлсончег 5 мая 2021 г. в 08:13
Ярила  •  На сайте 17 лет
0
Когда казино ещё были, играл в покер. Мне пришло 4 туза. Шах и мат, математикики и теоретики! cool.gif 20х
yuriy62 5 мая 2021 г. в 08:16
Шутник  •  На сайте 4 года
-1
Цитата (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 мая 2021 г. в 08:19
Ярила  •  На сайте 14 лет
0
Цитата (Карлсончег @ 05.05.2021 - 08:13)
Когда казино ещё были, играл в покер. Мне пришло 4 туза. Шах и мат, математикики и теоретики! 20х

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

Размещено через приложение ЯПлакалъ
yuriy62 5 мая 2021 г. в 08:21
Шутник  •  На сайте 4 года
-1
Цитата (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 мая 2021 г. в 08:25
Ярила  •  На сайте 17 лет
0
Цитата (micarden @ 4.05.2021 - 15:48)
Реально охуел, не думал что так много.


Ну если ты прям охуел, то мои соболезнования! Это и дураку понятно! gigi.gif
Карлсончег 5 мая 2021 г. в 08:29
Ярила  •  На сайте 17 лет
0
Цитата (ktvladimir @ 5.05.2021 - 08:19)
Цитата (Карлсончег @ 05.05.2021 - 08:13)
Когда казино ещё были, играл в покер. Мне пришло 4 туза. Шах и мат, математикики и теоретики!    20х

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

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

Это сообщение отредактировал Карлсончег - 5 мая 2021 г. в 08:30
maugli 5 мая 2021 г. в 08:30
Анархист  •  На сайте 19 лет
1
Не смотря на эти цифры мне за мою жизнь приходилось вытягивать флеш роял.
yuriy62 5 мая 2021 г. в 08:47
Шутник  •  На сайте 4 года
0
Цитата (FunnyBanana @ 5.05.2021 - 07:30)
yuriy62
Попробуй посчитать факториал числа 171 на javascript   smile.gif

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

Это сообщение отредактировал yuriy62 - 5 мая 2021 г. в 08:48

Количество вариантов перетасовки карт в колоде
Alien999 5 мая 2021 г. в 08:49
Ярила  •  На сайте 12 лет
1
В закладки. Спасибо

Размещено через приложение ЯПлакалъ
МаленькийМук 5 мая 2021 г. в 09:12
МаленькийМук, всего 45 см.  •  На сайте 13 лет
0
В союзе было уголовное дело, в котором катал обвиняли. А те пытались доказать что они честные игроки, и вполне вероятно чтобы им выпадали определенные комбинации несколько раз подряд.
Так экспертами по делу выступали математики, с расчетами теории вероятности.
Доказали, осудили.

Размещено через приложение ЯПлакалъ
micarden автор 5 мая 2021 г. в 09:17
Партизан  •  На сайте 13 лет
0
Цитата (МаленькийМук @ 5.05.2021 - 09:12)
В союзе было уголовное дело, в котором катал обвиняли. А те пытались доказать что они честные игроки, и вполне вероятно чтобы им выпадали определенные комбинации несколько раз подряд.
Так экспертами по делу выступали математики, с расчетами теории вероятности.
Доказали, осудили.

В союзе их помому за сам факт игры закрыть можно было.
RMaks 5 мая 2021 г. в 09:25
Ученик слесаря  •  На сайте 9 лет
0
Цитата (Komatozzz @ 4.05.2021 - 17:04)
Визуализации впечатляют.
Тут и про возможность в выигрыше в лотерею задумаешься.

Лотерея, это дополнительный налог, для тех кто не учил в школе математику
Yopt 5 мая 2021 г. в 09:44
модераторъ уголка падонка  •  На сайте 21 год
0
Цитата (St0Alin @ 5.05.2021 - 00:50)
Цитата (Bashorc @ 4.05.2021 - 18:52)
Цитата
Реально охуел

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

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

Исходя из количества возможных комбинаций, ты практически гарантированно перетасуешь колоду в уникальную во вселенной последовательность карт.
FunnyBanana 5 мая 2021 г. в 10:09
ЭКСПЕРТ В ОБЛАСТИ ВСЕГО  •  На сайте 13 лет
0
Цитата (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 мая 2021 г. в 10:19
ЭКСПЕРТ В ОБЛАСТИ ВСЕГО  •  На сайте 13 лет
0
Вот ещё для сравнения:

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

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

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

~ Число атомов в нашей галактике:
2000000000000000000000000000000000000000000000000000000000000000000000
MadCowboy 5 мая 2021 г. в 11:08
Ярила  •  На сайте 16 лет
0
В одной такой теме уже писали, что речь здесь не про числа, а про ряды. Но ряды я в универе прогулял.

Размещено через приложение ЯПлакалъ
VicV 5 мая 2021 г. в 11:42
Ярила  •  На сайте 15 лет
0
Цитата (РудольфРаспэ @ 4.05.2021 - 21:19)
А сколько вариантов выставить восемь ферзей на шахматной доске так, что бы они не пересекались?

В число Грема , говорят, вместится)) cool.gif
vlad107 5 мая 2021 г. в 11:56
Ярила  •  На сайте 11 лет
0
Я понял как работает Спортлото!

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


 
 



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






Наверх