Riddle_Training_ce4f8723 - arc-community/arc GitHub Wiki

images/ce4f8723.png

ARC Game

Observations

  • I observe that all the source panels have 3 distinct sections: top, middle, bottom; that the content in the top and bottom section varies, but the content of the middle section is the same and it is a "green line"; my observation is supported by the fact that the top section always has the same colour and the bottom section has the same colour

  • I observe that the shape in the target panel is not present in any of the source panels.

  • The two above observations are sufficient for me to classify this as "logical operation task" although I do not know which logical operation will it be yet.

  • I brute-force try in my mind the following operations to see if they would work:

  • and -> fail

  • or -> success

  • max -> success

Concepts Used

  • isolate objects by colour (there are 4 unique colours+ background)

  • binarize colour (foreground versus background)

  • order objects by position

  • select a subset of an ordered list

  • apply a logical operation on the entire object

Possible distribution shifts:

  • background colour could be different, obviously
  • the logical operation (here: max) could be any simple operation obviously
  • the source of the logical op could be separated by zero, one, two or more lines;
  • the source of the logical op could be side-to-side, or arbitrary location in the panel, and that would not confuse me
  • the source and destination of the logical ops could be of any colour,
  • The result of an operation could be in the source panel, in other words, the riddle could be (solve (op(a,b)=c) for b )

Solution Approach

  • Identify "what is the same across all source panels" -- and that is across all combinations of "thingies"

  • Isolate objects, order by y-coordinate or x-coordinate or by hash

  • Attempt simple size-preserving ops on the objects and see if any result is present in the source or destination

  • danielb's solution