Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Всё порешали! Кроме двух шестизнаков... - но мне этого мало! Продолжаем с 00-шестизнаками. Их всего 7 штук:

 

000
001
002
003
004
006
007

 

Начнём снизу вверх.

Опубликовано

Чем меньше цифры, тем тяжелее... Ну, это же очевидно.

 

007

 

0070/0071    0!+0!+7+1 = 10                                                   not "02,08,10" = 18.
0072/0074    0+0!+7+2 = 10, (0!+0!)*(7^2+"01") = 100          not "01,02,08,10" = 6.
0073/0076/0079    0+0+76+"04"! = ((0!+0!)*7+6)*"05" = (-(-0!-0!+7)!+6!)/"06" = 100    not "04,05,06" = 14.
0075        -!0-0!+7+5 = 10, -(0!+0!)*7+5!-"06" = 100                not "02,06,08,10" = 5.
0077        0+0!+7*7 = 50, (0!+0!)*(7*7+"01") = 100                   not "01,02" = 8.
0078        0!+(0*7)!+8 = 10, (0!+0!)*(7*8-"06") = 0!+(-0!+7)!/8+"09" = 100        not "02,06,08,[09],10" = 5.

 

Всего = 56.

 

Помогайте вашей арифметической магией, вдруг оптимальней есть фильтры.

Опубликовано

Получается 56 комбинаций для ручного подсчёта:

 

 1->0       6->3,9       -7-
007106    007600    007725
007127    007601    007727
007136    007610    007747
007147    007611    007752
007156    007653     007758
007158    007656    007772
007160    007657    007774
007161    007667    007785
007165    007675       -8-
007166    007676    007856
007167    007677    007867
007172    007678    007876
007174    007686    007877
007176    007687    007878
007177       -5-
007178    007556
007185    007567
007196    007576
  2->4      007577

007227    007578
007247
007258
007272
007274
007285

Опубликовано
31 минуту назад, E.K. сказал:

0+0+76+"04"!

Слияние. Нужно тогда и для 0073,4 и 0079,4 комбинации придумать.

 

Либо переделать вот так:

-0!+V(0!+7!)+6+"04"! = 100

Опубликовано
13 минут назад, santax сказал:

Дробные корни участвуют?

Можно! А пока вот так:

 

007

 

0070/0071    0!+0!+7+1 = 10                                                 not "02,08,10" = 18.
0072/0074    0+0!+7+2 = 10, (0!+0!)*(7^2+"01") = 100        not "01,02,08,10" = 6.
0073/0076/0079    0+0+76+"04"! = ((0!+0!)*7+6)*"05" = (-(-0!-0!+7)!+6!)/"06" = 100    not "04,05,06" = 14.
0075        -!0-0!+7+5 = 10, -(0!+0!)*7+5!-"06" = 100              not "02,06,08,10" = 5.
0077        0+0!+7*7 = 50, (0!+0!)*(7*7+"01") = 100                 not "01,02" = 8.
0078        0!+(0*7)!+8 = 10, (0!+0!)*(7*8-"06") = 0!+(-0!+7)!/8+"09" = 100                        not "02,06,08,[09],10" = 5.

 

Всего = 56.

 

 1->0       6->3,9     -7-
007106    007600    007725
007127    007601    007727
007136    007610    007747
007147    007611    007752
007156    007653     007758
007158    007656    007772
007160    007657    007774
007161    007667    007785
007165    007675      -8-
007166    007676    007856
007167    007677    007867
007172    007678    007876
007174    007686    007877
007176    007687    007878
007177      -5-
007178    007556    
007185    007567    
007196    007576    
 2->4      007577
007227    007578
007247
007258
007272
007274
007285

Опубликовано

Вернее так: чем ближе к полным нулям, там не то что дробные корни, а вообще любая арифметическая алхимия будет к месту.

 

Жечь любыми инновациями! Например, не сразу же догадались до "(6!-5!)/6". Нужно дать задачу мозгу креативить и дальше!

Опубликовано

"Как не остановить бегущего бизона..." (c)

 

006

 

0060/0061    (0!+0!)*(6-1) = 10                                                               not "02,08,10"    = 18.
0062/0064    0!+0!+6+2 = 10                                                                  not "02,08,10"    = 18.
0063/0066/0069    -0!-0!+6+6 = 10, 0+( -(-0!+6)!+6! )/"06" = 100        not "02,06,08,10" = 5.
0065        0-0!+6+5 = 10, (-0!-0!+6)*5*"05" = (0+0+6!-5!)/"06" = 100    not "02,05,06,08,10" = 5.
0067    0!+(0!+6)*7 = 50, (0!+0!)*(6*7+"08") = 100    ?????                      not "02,08" = 23.  многовато...
0068    0!+(0*6)!+8 = 10, (0!+0!)*(6+8*"07") = 100                                  not "02,07,08,10" = 10.

Опубликовано

  1->0        2->4      6->3,9       -7-

006106    006206    006656    006706
006127    006227    006667    006725
006136    006236    006676    006727
006147    006247    006677    006736
006156    006256    006678    006745
006158    006258       -5-        006747
006160    006260    006556    006752
006161    006261    006567    006754
006165    006265    006576    006755
006166    006266    006577    006756
006167    006267    006578    006758
006172    006272       -8-        006760
006174    006274    006827    006761
006176    006276    006836    006765
006177    006277    006847    006766
006178    006278    006856    006767
006185    006285    006858    006772
006196    006296    006865    006774
                               006866    006776
? 006060                 006867    006777
? 006061                 006885    006778
? 006067                 006896    006785
не решены.                             006796

  • Like (+1) 1
Опубликовано

Решение. Наверное, не самое оптимальное...

006xxx.xods

 

image.png

 

Не решены:

006060(0-0!+6)!*(-0!/6+0!) = 100  // придумал Xandr_5890, здесь.
006061(0-0!+6)!*(-0!/6+1) = 100
006067: -0!-0!+60+6*7 = 100

Опубликовано
11 минут назад, E.K. сказал:

Сразу конкатенация, т.е. 0000 и 0001 надо отдельно считать.

Верно, так и планировал - потому что чет очень мало вариантов для 0000 и 0001..

Опубликовано

001   Что-то вот так получается... выделил конкатенации, которые нельзя переиспользовать в "000" ->

 

0010    00+10 = 10    0!+(0!+10)*"09" = 100          not "02,08,09,10" = 12.
0011    -00!+11 = 10    0+0!+11*"09" = 100           not "02,08,09,10" = 12.
0012    -0!-0!+12 = 10    0!+(-0!+12)*"09" = 100    not "02,08,09,10" = 12.
0013/0016/0019    (0!+0!)*(-1+6) = 10                   not "02,08,10" = 18
0014    (0!+0!)*(1+4)=10, 0!+0!+14*"07"=100         not "02,07,08,10" = 10.
0015    (0!+0!)*1*5 = 10, ((((0!+0!+1)!)! - 5!)/"06"     not "02,06,08,10" = 5.
0017    0!+0!+1+7 = 10, -0!-0!+17*"06" = 100        not "02,06,08,10" = 5.
0018    0+0!+1+8 = 10, 0!+0!+18 = 20                    not "02,05,08,10" = 10.

 

Итого к обсчёту:

 

001106    001206    001606    001427    001556    001836
001156    001256    001627    001436    001567    001856
001158    001258    001636    001447    001576    001865
001160    001260    001647    001456    001577    001866
001161    001261    001656    001458    001578    001867
001165    001265    001658    001465                    001876
001166    001266    001660    001466    001756    001877
001167    001267    001661    001467    001767    001878
001176    001276    001665    001485    001776    001885
001177    001277    001666    001496    001777    001896
001178    001278    001667                    001778
001185    001285    001672
                               001674
                               001676
                               001677
                               001678
                               001685
                               001696

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • E.K.
      Автор E.K.
      Теперь шестизнаки-"шестёрки". Их (как и семёрок) ровно 36 штук.
       
      600    617    655    665    674    681
      601    618    657    666    675    683
      607    620    658    667    676    686
      608    621    660    668    677    687
      610    633    661    670    678    693
      611    636    663    671    680    696
       
      "Верхний фильтр" даёт вот такие картинки:
      !6xx-xxx.txt  !6xx-xxx.xods

       
      К дальнейшей работе вот такие вводные:
       
      600xxx
      601xxx
      607xxx
      608xxx
      610xx-611xx
      617xxx
      618xxx
      620xxx-621xxx
      633xxx-636xxx-663xxx-666xxx-693xxx-696xxx
      655xxx
      660xxx-661xxx
      665xxx
      667xxx
      670xxx-671xxx
      674xxx
      675xxx
      676xxx
      677xxx
      678xxx
      680xxx-681xxx
      683xxx-686xxx
    • E.K.
      Автор E.K.
      Настало время "семёрок". Их весьма немало = аж 36 штук.
       
      700   701   705   706   710   711   715   716   726   728   737   746
      750   751   753   756   757   759   760   761   765   766   767   768
      770   771   775   776   777   778   782   784   786   787   788   797
       
      Фильтр первого уровня даёт вот такой результат:
      !7xx-xxx.txt  !7xx-xxx.xods

       
      К ручной обработке или же второму кругу ада фильтров вот такие комбинации:
       
      700xxx-701xxx                    760xxx-761xxx
      706xxx                                  766xxx
      710xxx-711xxx                    768xxx
      715xxx                                  770xxx-771xxx
      716xxx                                  775xxx
      728xxx                                  776xxx
      737xxx-767xxx-797xxx      777xxx
      746xxx                                  778xxx
      750xxx-751xxx                    782xxx-784xxx
      753xxx-756xxx-759xxx      787xxx
      757xxx                                 788xxx
       
      Проверяйте, вдруг где-то недосмотрено..
    • E.K.
      Автор E.K.
      Восьмёрки. Комбинации "не 010", которые начинаются с цифры 8 - их всего 19 штук и выглядят они вот так:
       
      806    827    847    852    855    856    858    860    861    866
      867    870    871    876    877    878    880    881    887
       
      Фильтр-1:
      !8xx-xxx.txt  !8xx-xxx.xods
       
      806xxx        -80+6!/"004" = (V(8+0!)/6)V("010") = -8+(-0!+6)!-"012" = 100        not "004,010,012" = 38. => многовато, требуется фильтр второго уровня.
      827xxx-847xxx
                         V(V( (8+2)^(7+"001") )) = (8+2)^V(7-"003") = (8+2)^(7-"005") = 100    not "001,003,005" = 1.
      852xxx       8*(5^2)/"002" = [8*5/2*"005"] = -8+5!-2*"006" = [-8+5!-2-"010"] = 100    not "002,006" = пусто!
      855xxx                   8*(5*5)/"002" = -8-5+5!-"007" = 100     not "002,007" = пусто!
      856xxx                   -8+5!-6*"002" = -8+5!-6-"006" = 100    not "002,006" = пусто!
      858xxx                  (-8+58)*"002" = 85+8+"007" = 100        not "002,007" = пусто!
      860xxx-861xxx    - фильтр1 пустой -
      866xxx                  (8!/6!-6)*"002" = 86+6+"008" = 100       not "002,008" = 8.
      867xxx                  (8+6*7)*"002" = 86+7+"007" = 100        not "002,007" = пусто!
      870xxx-871xxx    - фильтр1 пустой -
      876xxx                  (8+7*6)*"002" = 87+6+"007" = 100        not "002,007" = пусто!
      877xxx                  87+7+"006" = 100                                    not "006" = 1.
      878xxx                  [87+8+"005"]                                            [not "005" = 76.] - многовато, включаем фильтр-2.
      880xxx-881xxx    - фильтр1 пустой -
      887xxx                  [88+7+"005"]                                            [not "005" = 76.] - многовато, включаем фильтр-2.
       
      Итого, к обработке:
       
      806xxx
      827xxx-847xxx
      860xxx-861xxx
      866xxx
      870xxx-871xxx
      877xxx
      878xxx
      880xxx-881xxx
      887xxx
       
    • E.K.
      Автор E.K.
      Трёхзнаки "abc" = "не 010", которые начинаются с "9", выглядят вот так:
       
      957  983  986
       
      Фильтр:
      !9xx-xxx-filter.txt  !9xx-xxx-filter.xods
      957xxx     95+7-"002" = -V(9)!+5!-7-"007" = 100                                                          not "002,007" = пусто!
      983xxx     98+3-"001" = (-V(9)! + 8!/(3!)!)*"002" = ((V(9)!)!-(8-3)!)/(3+"003") = 100    not "001,002,003" = пусто!
      986xxx     (-V(9)!+8!/6!)*"002" = 98+6/"003" = 9+86+"005" = 100                             not "002,003,005" = 4.
       
      К обсчёту:   986707  986717  986767  986787
    • E.K.
      Автор E.K.
      Необходимо решить (превратить в "100") все комбинации, которые заканчиваются на трёхзнак "def", не дающий ни степень двойки, ни десятку. Такой всего один... и ещё один "странный", который даёт 2^18. Согласитесь, что 10^2^18 это как-то многовато... так что предлагаю решить оба варианта, тем более, что второй "странный" всё равно отфильтровывается моментально.
       
      Итак, два трёхзнака "def" ->
       
      676
      786  // (7!/8!)^-6 = 8^6 = 2^18
       
      Фильтр, используются комбинации трёхзнаков, список которых находится вот здесь.
      !xxx-def-filter.txt  !xxx-def-filter.xods
      676:    (-"002"+6)! + 76 = ("010"-6)! + 76 = 100    not "002,010" = 19 штук.
      786:    "002"*(7*8-6) = "007"+7+86  = 100            not "002,007" = пусто! нет таких.
       
      К ручному обсчёту:

      667676  676676  677676  678676  726676  737676  746676  757676  766676  767676
      768676  776676  778676  786676  787676  788676  797676  856676  877676
×
×
  • Создать...