Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. diag = {1, 2, 3, 4};
  2. upper = {{u12, u13, u14}, {u23, u24}, {u34}};
  3. lower = {{l21}, {l31, l32}, {l41, l42, l43}};
  4.  
  5. diag = Item[#, Background -> LightGray] & /@ diag;
  6. upper = Map[Item[#, Background -> LightBlue] &, upper, {2}];
  7. lower = Map[Item[#, Background -> LightGreen] &, lower, {2}];
  8. first = Append[{diag[[1]]}, upper[[1]]] // Flatten;
  9. mid = Table[Append[{diag[[row]]}] /* Append[upper[[row]]] /* Flatten@
  10. lower[[row - 1]], {row, 2, 3}];
  11. last = Append[lower[[3]], {diag[[4]]}] // Flatten;
  12. Grid[Partition[{first, mid, last} // Flatten, 4]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement