Где закономерность? (алгаритм)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Vlad&slav, 6 Jul 2012.

  1. Vlad&slav

    Vlad&slav Member

    Joined:
    1 Jan 2009
    Messages:
    207
    Likes Received:
    41
    Reputations:
    9
    PHP:
    //
    x      f(x)
    0  012  5   +2=
    1  021  7   +4=
    2  102  11  +4=
    3  120  15  +4=
    4  201  19  +2=
    5  210  21  
    во втором столбце расположены перестановки трёх чисел (0,1,2) как видно перестановок 6 (факториал трёх)

    первый столбец у нас номер перестановки в десятичной, третий - десятичное число которое если перевести в третичную, то получим перестановку.

    как третий столбец получить из первого без ифов? чисто функция типа 1+a*4 хз
     
    #1 Vlad&slav, 6 Jul 2012
    Last edited: 6 Jul 2012
  2. Feonor

    Feonor Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    128
    Likes Received:
    52
    Reputations:
    19
    интересненько, интересненько. столбец четвертый что такое?
     
  3. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    937
    Likes Received:
    162
    Reputations:
    27
    Разве не видно? Там число, которое нужно добавить до f(x), чтобы получить f(x + 1).
     
  4. ADR-007

    ADR-007 Member

    Joined:
    12 Jul 2010
    Messages:
    218
    Likes Received:
    9
    Reputations:
    0
    [​IMG][​IMG]

    мало даньіх.. можно только предпологать...