The OpenNET Project / Index page

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



"Barainfuck 12.15: Квадратные матрицы "
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

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

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

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

$ 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ные лишние, но я не настолько в функциональное (или какое??) програмиирование, чтобы углубляться в это.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Barainfuck 12.15: Квадратные матрицы , pavlinux, 15-Дек-15, 23:08  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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