Дано: Линейный, динамический, изменяющийся в цикле, в сторону увеличения, набор слов.
Найти: Формировать вывод в виде квадратной матрицу этих слов. Соблюдать порядок следования.
Использовать только один интерпретатор (любой) баш, авкПример:
1-я итерация
Ввод:
AB BC CD EF
Вывод:
AB CD
BC EF2-я итерация
Ввод:
AB BC CD EF + GH IJ KL MN OP
Вывод:AB EF KL
BC GH MN
CD IJ OP3-я итерация
Ввод:
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
> Дано: Линейный, динамический, изменяющийся в цикле, в сторону увеличения, набор слов.
> Найти: Формировать вывод в виде квадратной матрицу этих слов. Соблюдать порядок следования.
> Использовать только один интерпретатор (любой) баш, авкЭммм.... Павлин ты опять?? Не бережёшь себя, ох, не бережёшь.
Ну, на, на "любом" интерпретаторе.
$ 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ные лишние, но я не настолько в функциональное (или какое??) програмиирование, чтобы углубляться в это.
> Дано: Линейный, динамический, изменяющийся в цикле, в сторону увеличения, набор слов.
> Использовать только один интерпретатор (любой) баш, авкЗамечаешь наступившую [не считая моего #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`.
> Я не знаю. А давай спросим?! Лю-у-у-уди, чего все молчат-то?Да всё, курсовые закончились, народ отдыхать свалил... Теперь уж до апреля-мая.