fork(1) download
  1. f = @(v) reshape([flip(v(size(v,2)/2+1:end)); v(1:size(v,2)/2)], 1, []);
  2. g = @(v) [v(2:2:end) flip(v(1:2:end))];
  3. pie = 'abcdef', pie = f(pie), pie = g(pie)
  4. pie = 1:6, pie = f(pie), pie = g(pie)
Success #stdin #stdout 0.26s 54864KB
stdin
Standard input is empty
stdout
pie = abcdef
pie = faebdc
pie = abcdef
pie =

   1   2   3   4   5   6

pie =

   6   1   5   2   4   3

pie =

   1   2   3   4   5   6