Хоче реализовать на инстанте (если это возможно) интересную задумку, а именно.
Есть гадальные карты. при выпадении нескольких карт нужно выводить определенное описание комбинации. Так вот как это сделать?
Вбирают первую карту — показывает ее описание
Выбираю вторую карту показывает ее описание и описание (заранее естественно забитое) уже двух карт
Третью и тд.
Реально ли такое на инстансе сделать?
Capitan, так это же проще пареной репы. Проходиться циклом по всем комбинациям и в зависимости от комбинации показывать нужный текст. Вопрос в том, как вы это хотите сделать — то есть каким образом эти карты будут работать — это будет отдельный компонент или просто виджет? В общем сложностей в вашей задаче нет на данном моменте, как вы описали. Но, конечно же, все решает детальное ТЗ
Make, Как виджет или компонент даже и не знаю, смотря что проще.
Все я так понимаю будет хранится в одном типе, всего будет 78 записей по количеству карт, а дальше только их все возможные комбинации.
Да да их будет много, т.к есть комбинации и из 3-4-5 карт
И чтобы все это описать нужно будет много времени :))
Но на данный момент меня интересуют комбинации до 3х карт
Есть гадальные карты.
Увы, ни в php ни в sql нет гадальных карт.
Расскажите, как будет выглядеть переменная гадальной карты и задача станет понятна для вас.
Все я так понимаю будет хранится в одном типе, всего будет 78 записей по количеству карт, а дальше только их все возможные комбинации.
😱 Это примерно 76 000 комбинаций.
Есть гадальные карты.
Увы, ни в php ни в sql нет гадальных карт.
Расскажите, как будет выглядеть переменная гадальной карты и задача станет понятна для вас.
Под переменный вы имеете ввиду вид данных?
Это будет запись типа контента. Фото и ниже описание карты, в данном случае описание константа оно привязано к единичной карте
Это будет запись типа контента
Какие поля будут у гадальной карты?
Это примерно 76 000 комбинаций.
Вы ведь сами вывели формулу и в уме "примерно" прикинули? Вы ведь не ходили по ссылке из поста г-на Lamb? Это ведь не очередная «депутатская правда» с вашей стороны? Я ведь снова придираюсь?
Олег Васильевич я,
Решение:
Комбинированная формула
C(n, r) = n! / (r! * (n — r)!)
найти n!
78! = 1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20*21*22*23*24*25*26*27*28*29*30*31*32*33*34*35*36*37*38*39*40*41*42*43*44*45*46*47*48*49*50*51*52*53*54*55*56*57*58*59*60*61*62*63*64*65*66*67*68*69*70*71*72*73*74*75*76*77*78
78! = 1.132428e+115
найти r!
3! = 1*2*3
3! = 6
найти (n — r)!
(n — r)! = (78-3)! = 75
75! = 1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20*21*22*23*24*25*26*27*28*29*30*31*32*33*34*35*36*37*38*39*40*41*42*43*44*45*46*47*48*49*50*51*52*53*54*55*56*57*58*59*60*61*62*63*64*65*66*67*68*69*70*71*72*73*74*75
75! = 2.480914e+109
Результат
C(n, r) = n! / (r! * (n — r)!)
C(78, 3)! = 1.132428e+115 / (6 * 2.480914e+109)
C(78, 3)! = 76076
Make, так наверное проще 😀
Loadырь, Олега Васильевича эта простота не устраивает, поэтому привел ему полную формулу расчета.
Это будет запись типа контента
Какие поля будут у гадальной карты?
Фото карты и ее описание
photo
html
Фото карты и ее описание
А всякие мелочи, типа достоинства карты и её масти не будут применяться?
Фото карты и ее описание
А всякие мелочи, типа достоинства карты и её масти не будут применяться?
Нет, только фото карты
Можно конечно сделать по типу Название карты, без фото
Например фразу «Король червы» а уже css сделать красоту