The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Barainfuck 12.15: Квадратные матрицы , !*! pavlinux, 15-Дек-15, 23:08  [смотреть все]
Дано: Линейный, динамический, изменяющийся в цикле, в сторону увеличения, набор слов.
Найти: Формировать вывод в виде квадратной матрицу этих слов. Соблюдать порядок следования.
Использовать только один интерпретатор (любой) баш, авк

Пример:


1-я итерация
Ввод:  
       AB BC CD EF
Вывод:
      AB CD
      BC EF

2-я итерация
Ввод:  
       AB BC CD EF + GH IJ  KL MN OP
Вывод:

      AB EF KL
      BC GH MN
      CD IJ OP

3-я итерация
Ввод:  
       AB BC CD EF GH IJ KL MN OP + RS TU VW XY ZA ZB
Вывод:

      AB GH OP XY
      BC IJ RS ZA
      CD KL TU ZB
      EF MN VW

  • Barainfuck 12.15: Квадратные матрицы , !*! Andrey Mitrofanov, 10:52 , 16-Дек-15 (1)
    > Дано: Линейный, динамический, изменяющийся в цикле, в сторону увеличения, набор слов.
    > Найти: Формировать вывод в виде квадратной матрицу этих слов. Соблюдать порядок следования.
    > Использовать только один интерпретатор (любой) баш, авк

    Эммм.... Павлин ты опять??  Не бережёшь себя, ох, не бережёшь.

    Ну, на, на "любом" интерпретаторе.

    $ echo {A..C}{L..N}|jq  --raw-input --slurp --raw-output '. / " "| (length|sqrt) as $col | . as $in |range(0;$col) | [.+range(0;$col)*$col] |map( $in[.])| join( " ")'
    AL BL CL
    AM BM CM
    AN BN CN

    $ _

    Неполные квадраты и последний перевод строки не сделал, лениво.  Есть смутное чувство, что одна переменная лишняя и страшная догадка, что обе перемен6ные лишние, но я не настолько в функциональное (или какое??) програмиирование, чтобы углубляться в это.

  • Barainfuck 12.15: Квадратные матрицы , !*! Andrey Mitrofanov, 18:42 , 23-Дек-15 (2)
    > Дано: Линейный, динамический, изменяющийся в цикле, в сторону увеличения, набор слов.
    > Использовать только один интерпретатор (любой) баш, авк

    Замечаешь наступившую [не считая моего #1] тишину?

    То ли все обиделись и решили не вестись после твоей прошлой "детсадовской" http:/openforum/vsluhforumID9/10042.html#0 подставы.
    То ли новая постановка уже сама настолько издевательская.
    То ли я всё обсуждение убил %)) однострочником, достойным в своей нечитаемости и маргинальности твоих "конкурсов".

    Я не знаю.  А давай спросим?!   Лю-у-у-уди, чего все молчат-то?

     
    >[оверквотинг удален]
    >       BC EF
    > 2-я итерация
    >       AB EF KL
    >       BC GH MN
    >       CD IJ OP
    > 3-я итерация
    >       AB GH OP XY
    >       BC IJ RS ZA
    >       CD KL TU ZB
    >       EF MN VW

    Ты, кстати, свои "итерации" не формализовал.  Я вот http:/openforum/vsluhforumID9/10062.html#4 в соседней честный :))) тест-сьют написал (да, не при постановке). Ладно, держи: `наборы длинны { n**2-1, n**2, n**2+1 } слов, при n в N`.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру