i1 : T = youngTableau(new Partition from {7,7,6,5,3,2,2,2,1}, new Partition from {3,1})
┌───┬───┬───┬───┐
o1 = │ │ │ │ │
┌───┬───┼───┼───┼───┼───┤
│ │ │ │ │ │ │
┌───┼───┼───┼───┼───┼───┼───┘
│ │ │ │ │ │ │
├───┼───┼───┼───┼───┼───┘
│ │ │ │ │ │
├───┼───┼───┼───┴───┘
│ │ │ │
├───┼───┼───┘
│ │ │
├───┼───┤
│ │ │
├───┼───┤
│ │ │
├───┼───┘
│ │
└───┘
o1 : YoungTableau
|
i3 : applyPositions(T,thePosition -> isCorner(thePosition,T))
┌───────┬───────┬───────┬───────┐
o3 = │ false │ false │ false │ false │
┌───────┬───────┼───────┼───────┼───────┼───────┤
│ false │ false │ false │ false │ false │ true │
┌───────┼───────┼───────┼───────┼───────┼───────┼───────┘
│ false │ false │ false │ false │ false │ true │
├───────┼───────┼───────┼───────┼───────┼───────┘
│ false │ false │ false │ false │ true │
├───────┼───────┼───────┼───────┴───────┘
│ false │ false │ true │
├───────┼───────┼───────┘
│ false │ false │
├───────┼───────┤
│ false │ false │
├───────┼───────┤
│ false │ true │
├───────┼───────┘
│ true │
└───────┘
o3 : YoungTableau
|