ARC_Kaggle
ARC_Kaggle copied to clipboard
Deal with frames
Find a way to deal with frames.
- Detect frames: be it made out of a rectangle, two lines or four (or even two) pixels.
- Does the frame determine the output shape?
- Is sameIOShapes, is the outside unchanged? Is the inside unchanged?
- Does the frame only contain one Shape?
Question: Do we want to consider frames that are not rectangular?
Tasks with one frame: 28, 74, 87, 90, 95, 104, 131, 136, 137, 142, 153, 158, 181, 182, 188, 200, 204, 207, 208, 223, 227, 232, 237, 244, 245, 258, 272, 273, 289, 296, 307, 309, 334, 345, 370, 382, 386, 389, 395, 419, 437, 443, 445, 450, 451, 456, 458, 460, 462, 463, 466, 470, 472, 475, 494, 495, 498, 535, 536, 588, 589, 593, 597, 610, 611, 618, 621, 622, 623, 624, 625, 630, 634, 638, 640, 648, 650, 652, 669, 672, 677, 678, 690, 699, 704, 710, 722, 726, 737, 742, 745, 758, 760, 768, 779.
Some of them are clearly frame-related problems. For some others it's not that clear. Almost none of them has been solved yet.
Added Shape attribute .isPartialFrame. It helps detect frames in tasks like 87, 142, 153, 200, 244, 386, 462, 597, 690. Won't detect if there is more than one frame of the same color: e.g. 203