ARC-AGI를 해결할 아이디어를 얻기 위해, 많은 문제들을 우선 스스로 풀어보고자 한다. 그리고 최대한 이해하기 쉽게 해당 문제가 어떤 것을 요구하는 지 한 문장으로 표현하고 문제를 내가 해결할 때 어떠한 방법을 사용했는지까지 같이 기록하고자 한다.
ARC의 문제 풀이는 GIST 김선동 교수님의 O2ARC 홈페이지에서 진행했으며 사용한 방법도 여기서 사용이 가능한 action들만 이용하여 기록했다.
문제의 그림에 대해서는 1개 혹은 2개의 예시로 파악이 가능한 문제일 경우 해당 개수의 그림만 첨부하였으며 만약 예시 그림이 전부 있어야 풀 수 있는 문제의 경우 모든 예시를 첨부했다.
O2ARC
A puzzle game based on ARC task
o2arc.com
ARC-AGI ver.1 TRAIN 문제
문제 번호 | 그림 | 추론 방법 | 사용한 방법 |
1 | ![]() |
해당 모양을 복사해서 각 그리드를 9개로 나눈 뒤, 색깔이 있는 그리드에 복사한 모양을 붙어넣음. | 1. 3x3의 모양 복사 2. 그리드를 9x9로 수정 3. 5번 붙여넣기 |
2 | ![]() |
막힌 구멍에 노란색으로 색칠하기 | 1. 모든 막힌 구멍을 선택 2. 노란색으로 칠함 |
3 | ![]() |
아래로 3칸을 확장하면서 2번째 세로 줄(가운데 줄)을 제외한 양쪽 줄에서 일정한 빈 칸 주기를 이용하여 새로운 점을 추가하고 빨간색으로 변경 | 1. 그리드 9x3으로 수정 2. 가운데 줄의 칸 3개 선택 3. 2를 빨간색으로 변경 4. 양쪽의 빈 칸 주기에 맞는 점을 선택 5. 4를 빨간색으로 변경 |
4 | ![]() |
」이렇게 생긴 모양을 제외한 나머지 부분을 오른쪽으로 한 칸 이동 | 1. 」모양을 제외한 나머지 부분을 선택 2. 1번을 오른쪽으로 한 칸 이동 |
5 | ![]() |
||
6 | ![]() |
회색 선을 기준으로 좌, 우의 3x3 그리드를 겹쳤을 때 두 개 다 파란색이 있는 부분을 빨간색으로 칠해서 3x3 그리드로 표현 | 1. 회색 선 오른쪽의 3x3 그리드를 복사 2. 그리드 크기를 3x3으로 조정 3. 1을 붙여넣기 4. 파란색이 겹치지 않은 부분 선택 5. 4번 부분을 검은색을 칠함 6. 파란색 부분을 선택 7. 6을 빨간색으로 칠함 |
7 | ![]() |
대각선으로 칠해진 색깔을 2칸 간격으로 칠함 | 1. 파란색 대각선과 2칸 간격의 대각선 위치들을 선택 2. 1을 파란색으로 칠함 3. 빨간색 대각선과 2칸 간격의 대각선 위치들을 선택 4. 3을 빨간색으로 칠함 5. 노란색 대각선과 2칸 간격의 대각선 위치들을 선택 6. 5를 노란색으로 칠함 |
8 | ![]() |
빨간색 객체를 하늘색 객체쪽으로 이동하여 붙임 | 1. 빨간색 객체를 선택 2. 아래 방향키를 이용하여 이동 |
9 | ![]() |
선들이 이루고 있는 2x2를 하나의 객체로 보고 그 중에 빈 칸이 아닌 색깔이 있는 부분들이 같은 가로/세로 줄에 있다면 그 사이를 이루고 있는 빈칸의 2x2를 해당 색깔로 칠함 | 1. 같은 색깔의 2x2 블록 사이에 있는 빈칸들을 선택 2. 1을 해당 색깔로 칠함 |
10 | ![]() |
회색 막대 중 길이에 따라 내림차순으로 정렬하여 가장 긴 것부터 파란색, 빨간색, 초록색, 노란색을 칠한다 | 1. 가장 긴 회색 막대를 선택 2. 1을 파란색으로 칠함 3. 두 번째로 긴 회색 막대를 선택 4. 2를 빨간색으로 칠함 5. 세 번째로 긴 회색 막대를 선택 6. 5를 초록색으로 칠함 7. 제일 짧은 회색 막대를 선택 8. 7을 노란색으로 칠함 |
11 | ![]() |
9개의 3x3 그리드 중 하늘색이 없는 그리드를 찾아서 해당 그리드의 모양처럼 3x3 그리드가 한 칸을 차지한다고 생각하고 색상을 칠한다 | 1. 하늘색이 없는 3x3 그리드의 모양에서 검은색 부분을 담당하는 3x3 그리드들을 모두 선택 2. 1을 검은색으로 칠함 3. 빨간색에 해당하는 3x3 그리드를 선택 4. 3을 빨간색으로 칠함 5. 나머지 색깔도 같은 방식으로 진행 |
12 | ![]() |
십자가 모양의 그림에서 가운데에 있는 색깔의 점은 대각선 방향으로 2칸씩 칠하고 상하좌우를 이루고 있는 색깔의 점은 상하좌우 방향으로 한 칸씩 칠한다 | 1. 십자가 모양의 상하좌우 선택 2. 1을 같은 색으로 칠함 3. 가운데 점의 대각선 방향으로 2칸씩을 선택 4. 3을 같은 색으로 칠함 |
13 | ![]() |
가로와 세로 중 더 짧은 쪽으로 점을 이어서 선처럼 만들고 왼쪽에서 오른쪽, 위에서 아래로 두 선 사이의 거리만큼을 유지하며 두 선을 계속 추가 | 1. 점의 위/아래 부분을 선택 2. 1을 점의 색깔로 칠함 3. 선 사이의 간격을 유지하는 곳을 선택 4. 3을 색깔로 칠함 5. 위의 과정을 반복 |
14 | ![]() |
검은색이 아닌 색의 제일 큰 부분을 객체라고 생각했을 때 혼자 다른 색깔의 객체의 크기에 맞춰서 그리드를 생성 | 1. 검은색이 아닌 부분 중 다른 색을 가진 객체(직사각형)을 선택 2. 1을 복사 3. 1의 크기대로 그리드 크기를 조정 4. 모든 칸을 선택 5. 4를 검은색으로 칠함 6. 1을 붙여넣기 |
15 | ![]() |
빨간색 점의 대각선 방향에 노란색 점을 추가, 파란색 점의 상하좌우에 주황색 점을 추가, 나머지 점들은 그냥 둠 | 1. 빨간색 점의 대각선 방향의 점을 선택 2. 1을 노란색으로 칠함 3. 파란색 점의 상하좌우 방향의 점을 선택 4. 3을 주황색으로 칠함 |
16 | ![]() |
빨간색 <> 분홍색 초록색 <> 노란색 파란색 <> 회색 하늘색 <> 갈색으로 치환 |
1. 하늘색 부분을 선택 2. 1을 갈색으로 칠함 3. 파란색 부분을 선택 4. 3을 회색으로 칠함 5. 초록색 부분을 선택 6. 5를 노란색으로 칠함 |
17 | ![]() |
정사각형 모양의 패턴이 계속 반복되므로 빈칸을 맞춰서 채움 | 1. 반복되는 정사각형 모양을 선택 2. 1을 복사 3. 1을 붙여넣기 4. 3을 빈칸에 맞게 옮김 5. 3과4를 반복 |
18 | ![]() |
4칸 이상으로 구성된 객체를 찾아 해당 객체에 있는 3가지 색깔의 점의 위치에 맞춰 객체의 위치/대칭/회전을 맞춤 | 1. 객체 하나를 선택 2. 1을 회전/대칭시킴 3. 2를 점의 위치에 맞게 이동 4. 나머지 객체도 똑같이 |
19 | ![]() |
지금 그리드 모양을 가로 2배 세로 2배 크기의 그리드에 4개를 만든 후 색깔이 있는 점의 대각선 방향에 하늘색 점을 채움 | 1. 현재 그리드 전체를 선택 2. 1을 복사 3. 그리드의 크기를 가로 2배 세로 2배로 조정 4. 1을 붙여넣기 x 3번 5. 색깔 점의 대각선을 모두 선택 6. 5를 하늘색으로 칠함 |
20 | ![]() |
검은색이 아닌 점들이 있는 5x5 크기의 그리드에서 상하좌우 대칭이 되도록 점을 채운다 | 1. 5x5에서 대칭을 위한 점을 선택 2. 1을 해당 색으로 칠함 |
21 | ![]() |
적은 색으로 이뤄진 색을 선이라고 생각하고 선으로 나눠진 칸의 가로, 세로 개수를 이용하여 같은 크기의 그리드를 생성 | 1. 그리드의 크기를 5x3으로 변경 2. 모든 칸을 선택 3. 2를 파란색으로 변경 |
22 | ![]() |
3x3 그리드의 가운데에 회색을 칠하고 입력의 각 객체에서 회색을 기준으로 색깔을 3x3에 새롭게 배치 | 1. 3x3으로 그리드 크기 변경 2. 가운데 블록 선택 3. 2를 회색으로 칠함 4. 객체 기준으로 위치 선택 5. 4를 해당 색상으로 칠함 6. 나머지 객체에도 반복 |
23 | ![]() |
2x2 블록이 들어갈 수 없는 위치를 확인한 수, 해당 블록에 맞춰 먼저 1x3의 빨간색 블록을 배치하고 나머지 부분을 2x2의 하늘색으로 배치 | 1. 2x2가 들어갈 수 없는 위치들 선택 2. 1을 빨간색으로 칠함 3. 나머지 회색 부분을 선택 4. 3을 하늘색으로 칠함 |
24 | ![]() |
빨간색 점은 위아래로 뻗어서 선을 만들고 초록색과 파란색은 좌우로 뻗어서 선을 만드는데 파란색과 초록색이 빨간색 위에 온다 | 1. 빨간색 점의 위아래 부분들 선택 2. 1을 빨간색으로 칠함 3. 초록색 점의 좌우 부분들 선택 4. 3을 초록색으로 칠함 5. 파란색 점의 좌우 부분들 선택 6. 5를 파란색으로 칠함 |
25 | ![]() |
각 색깔의 점은 같은 색깔의 선을 만날 때까지 선을 향해 이동한다 같은 색의 선이 없는 점은 없어진다 | 1. 하늘색 점들을 선택 2. 1을 검은색으로 칠함 3. 빨간색 점을 선택 4. 빨간색 선으로 이동 5. 나머지 점들도 반복 |
26 | ![]() |
파란색 선을 기준으로 좌우의 그림을 합쳤을 때 비어있는 부분을 5x3 그리드에 하늘색으로 표현 | 1. 파란색 선의 오른쪽 부분을 선택 2. 1을 복사 3. 그리드 크기를 5x3으로 변경 4. 1을 붙여넣기 5. 검은색 부분을 선택 6. 5를 하늘색으로 변경 7. 하늘색이 아닌 부분을 선택 8. 7을 검은색으로 변경 |
27 | ![]() |
가운데에 있는 정사각형에 객체들이 붙어있다고 생각하고 회전했을 때 같은 모양이 되도록 비어있는 부분을 해당 객체로 채움 | 1. 객체를 선택 2. 1을 회전 3. 2를 정사각형에 붙임 4. 3을 빨간색으로 변경 |
28 | ![]() |
색깔이 있는 점을 좌우로 뻗어 선을 만들고 벽을 만나면 다른 색을 만나지 전까지 꺽여서 계속 뻗어간다 | 1. 빨간색 점이 뻗어갈 부분을 선택 2. 1을 빨간색으로 변경 3. 하늘색 점이 뻗어갈 부분을 선택 4. 3을 하늘색으로 변경 |
29 | ![]() |
직사각형 모양 안에 있는 객체의 크기로 그리드를 바꾸고 객체의 모양을 붙임 | 1. 직사각형 안의 객체 복사 2. 전체 그리드 선택 3. 2를 검은색으로 칠함 4. 객체의 크기로 그리드 크기를 변경 5. 1을 붙여넣기 |
30 | ![]() |
노란색과 빨간색의 객체를 파란색의 객체의 세로 위치에 맞춰서 정렬한다 | 1. 노란색 객체를 선택 2. 1을 파란색 객체 위치로 이동(위 아래 방향으로만) 3. 빨간색 객체를 선택 4. 3을 파란색 객체 위치로 이동(위아래 방향으로만) |
31 | ![]() |
한 변의 색깔이 전부 검은색이 아닌 최대 크기의 그리드로 객체를 표현 | 1. 객체를 선택 2. (0,0)의 위치로 1을 이동 3. 그리드의 크기를 검은색이 없는 최대 크기의 직사각형 크기로 변경 |
32 | ![]() |
모든 점들을 아래방향으로 벽이나 다른 점에 닿을 때까지 이동 | 1. 회색 점을 선택 2. 벽이나 다른 점을 만날 때까지 아래로 이동 3. 나머지 점들도 반복 |
33 | ![]() |
색깔의 선으로 이뤄진 5x5 그리드 9개 중에 첫 번째 5x5에 있는 모양을 나머지 8개 부분에 똑같이 채움, 그러나 채워진 부분은 선의 색깔로 채움 | 1. 모자란 부분을 선택 2. 1을 선의 색으로 칠함 3. 나머지 부분도 반복 |
34 | ![]() |
2x2의 색깔 정사각형을 빨간색 점이 있는 방향으로 1칸 주기로 추가하기 | 1. 빨간색 부분을 선택 2. 1을 하늘색으로 변경 3. 2x2 하늘색 부분을 선택 4. 3을 복사 5. 4를 붙여넣기 6. 5를 빨간색이 있던 부분으로 옮김 7. 5~6을 반복 |
35 | ![]() |
하늘색 직사각형을 제외한 점들을 복사하여 하늘색 직사각형 방향으로 하늘색 직사각형에 닿을때까지 이동 | 1. 점을 선택 2. 1을 복사 3. 2를 직사각형의 변에 붙여넣기 4. 나머지 점들도 반복 |
36 | ![]() |
같은 색으로 붙어있는 점들 중에 가장 큰 모양을 해당 크기의 그리드에 표현 | 1. 빨간색 객체를 선택 2. 1을 복사 3. 전체 그리드를 선택 4. 3을 검은색으로 변경 5. 그리드의 크기를 1에 맞춰 변경 6. 2를 붙여넣기 |
37 | ![]() |
같은 색깔의 점 사이에 있는 대각선 부분을 같은 색으로 칠함 | 1. 노란색 사이의 대각선 부분 선택 2. 1을 노란색으로 칠함 3. 나머지 색깔의 점들도 반복 |
38 | ![]() |
파란색 2x2의 개수를 1x5 그리드에 파란색으로 왼쪽에서부터 표현 | 1. 그리드의 크기를 1x5로 변경 2. 파란색 2x2의 개수만큼 선택 3. 2를 파란색으로 칠함 |
39 | ![]() |
하나의 도형을 구성하는 객체를 찾아 3x3 그리드에 표현 | 1. 객체를 선택 2. 1을 복사 3. 그리드 크기를 3x3으로 변경 4. 2를 붙여넣기 |
40 | ![]() |
초록색 점들을 두 가지 색의 선 중 더 가까이에 있는 선의 색으로 변경 | 1. 회색 선에 가까운 점들을 선택 2. 1을 회색으로 칠함 3. 노란색에 가까운 점들을 선택 4. 3을 노란색으로 칠함 |
41 | ![]() |
같은 색을 가진 객체에서 마주보는 점 사이를 같은 색으로 칠함 | 1. 마주보는 노란 점 사이의 구간을 선택 2. 1을 노란색으로 칠함 3. 나머지 색도 반복 |
42 | ![]() |
초록색고 부분을 큰 정사각형이라고 보고 비어있는 부분에서 대각선 방향(정사각형의 중앙에서 나가는 방향)에 초록색과 같은 크기의 하늘색 정사각형을 배치 | 1. 초록색 정사각형을 선택 2. 1을 복사 3. 2를 붙여넣기 4. 3을 위치에 맞게 이동 5. 4를 하늘색으로 변경 6. 나머지 한 부분도 반복 |
43 | ![]() |
위에 있는 회색 점과 오른쪽에 있는 회색 점들을 연장했을 때 만나는 지점을 빨간색 점으로 표시 | 1. 만나는 점들을 선택 2. 1을 빨간색으로 칠함 |
44 | ![]() |
회색 사각형 안에 빈 공간의 모양과 맞는 객체(색상당 1개만 있는 것 중에)를 회색 밖에서 가져옴 | 1. 주황색 객체 선택 2. 1을 회색 안에 맞게 옮김 3. 노란색 객체 선택 4. 3을 회색 안에 맞게 옮김 |
45 | ![]() |
왼쪽과 오른쪽에 있는 마주보는 점들 중 색깔이 같은 것이 있다면 그것들의 중간에 있는 점들을 모두 같은 색으로 변경 | 1. 초록색 점들 사이 선택 2. 1을 초록색으로 칠함 3. 분홍색 사이의 점들 선택 4. 3을 분홍색으로 칠함 |
46 | ![]() |
가장 왼쪽에 있는 객체를 기준으로 회색 점들을 서로 붙이면서 이동(그리드 크기도 줄어듬), 그 후 회색의 점은 가까운 색깔로 변경 | 1. 2번째 객체를 선택 2. 가장 왼쪽의 객체의 회색부분에 붙이도록 1을 이동 3. 나머지 객체들도 똑같이 이동 4. 회색 점 선택 5. 4를 가까운 색으로 변경 6. 그리드의 크기를 조정 |
47 | ![]() |
하늘색 점과 주황색 점 모두 상하좌우로 뻗어나가서 그림, 둘이 겹치는 부분은 빨간색으로 표시 | 1. 하늘색 점의 상하좌우 부분들 선택 2. 1을 하늘색으로 칠함 3. 주황색 점의 상하좌우 부분들 선택 4. 3을 주황색으로 칠함 5. 둘이 겹치는 부분 선택 6. 5를 빨간색으로 칠함 |
48 | ![]() |
빨간색 2x2 블록을 연결하는 하늘색의 길이 존재하면 1x1의 하늘색, 없으면 1x1의 검은색을 출력 | 1. 그리드의 크기를 1x1로 변경 2. 칸을 선택 3. 2를 하늘색으로 변경 |
49 | ![]() |
가장 작은 크기의 직사각형을 출력 | 1. 가장 작은 크기의 사각형을 선택 2. 1을 왼쪽 최상단으로 이동 3. 그리드의 크기를 1에 맞춰 조정 |
50 | ![]() |
하늘색 점들 중 서로 가로의 위치나 세로의 위치가 같은 경우, 그 사이를 초록색으로 칠함 | 1. 하늘색 점들 사이를 선택 2. 1을 초록색으로 칠함 |
51 | ![]() |
한 가지 색을 평평한 면의 반대방향으로 객체 이후부터 직선 모양으로 채움 | 1. 하늘색의 평평한 면 반대 방향에서 직선 부분을 선택 2. 1을 하늘색으로 칠함 |
52 | ![]() |
3x3에서 가로부분 3칸이 동일한 색깔인 줄만 회색으로 변환, 나머지는 전부 검은색 | 1. 노란색 줄과 하늘색 줄을 선택 2. 1을 회색으로 칠함 3. 회색이 아닌 나머지 부분을 선택 4. 3을 검은색으로 칠함 |
53 | ![]() |
연결된 객체를 아래 방향으로 한 칸 이동 | 1. 빨간색 객체를 선택 2. 1을 아래로 한 칸 이동 |
54 | ![]() |
사각형 밖에 있는 객체의 중심이 사각형 안에 있는 점에 맞게 이동 후, 밖에 있는 객체에서 3x3 그리드의 범위를 초과하는 점들을 중심에서 그 점들의 방향으로 사각형의 변에 닿을 때까지 연장 | 1. 밖에 있는 객체를 선택 2. 1을 복사 3. 1을 검은색으로 칠함 4. 2를 점의 위치에 붙여넣기 5. 점이 연장되는 부분 선택 6. 5를 하늘색으로 칠함 |
55 | ![]() |
선으로 나눠진 9부분으로 보았을 때 가운데 칸을 분홍색으로 칠하고, 그 윗 부분을 빨간색, 오른쪽을 초록색, 왼쪽을 노란색, 아래를 파란색으로 칠함 | 1. 가운데 부분을 선택 2. 1을 분홍색으로 칠함 3. 나머지 부분도 반복 |
56 | ![]() |
입력의 색깔은 신경쓰지 않고 검은색을 제외한 모양을 보았을 때, x자는 빨간색, +모양은 분홍색 등의 1x1 그리드로 변환 | 1. 그리드의 크기를 1x1로 변경 2. 1을 선택 3. 2를 분홍색으로 칠함 |
57 | ![]() |
검은색을 제외했을 때 나오는 객체를 복사하여 3x6 그리드에 2개를 연달아 표시 | 1. 객체를 선택 2. 1을 복사 3. 그리드를 3x6으로 변경 4. 2를 붙여넣기 x2 |
58 | ![]() |
0,0에서 시작해서 중앙까지 초록색 선을 이음, 직진을 하다가 벽을 만나거나 초록색의 선과 1칸거리가 될 경우 시계방향으로 진행방향을 회전 | 1. 이동하는 부분을 선택 2. 1을 초록색으로 칠함 |
59 | ![]() |
회색선으로 나뉜 9개의 구역 중 색깔 점의 개수가 제일 많은 구역을 해당 색상으로 칠함, 개수가 공동일 경우 다 칠함 | 1. 개수가 많은 부분 선택 2. 1을 노란색으로 칠함 3. 나머지 구역을 선택 4. 3을 검은색으로 칠함 |
60 | ![]() |
왼쪽 점과 오른쪽 점이 벽의 반대방향으로 자신의 색을 연장, 둘이 만나는 지점은 회색으로 변경 | 1. 노란색 점이 이어지는 부분을 선택 2. 1을 노란색으로 칠함 3. 나머지 점들도 반복 4. 만나는 지점을 선택 5. 4를 회색으로 칠함 |
61 | ![]() |
파란색 테두리 안에는 모두 같은 그림이 존재하는데 검은색 부분에 그런 패턴이 유지되도록 색을 채움 | 1. 온전한 패턴을 선택 2. 1을 복사 3. 테두리 시작하는 부분에 2를 붙여넣기 4. 비어있는 나머지 부분 선택 5. 4를 파란색으로 칠함 |
62 | ![]() |
빨간색이 아닌 색깔의 객체를 빨간색 방향으로 대칭하여 그리고 나머지 배경을 초록색으로 채움 | 1. 파란색 객체를 선택 2. 1을 복사 3. 전체 그리드 선택 4. 3을 초록색으로 칠함 5. 2를 원래 위치에 붙여넣기 6. 2를 하나 더 붙여넣기 7. 6을 좌우 대칭 8. 7을 위치에 맞게 이동 |
63 | ![]() |
하늘색과 빨간색 사이의 가로, 세로 거리 중 가장 긴 부분을 초록색으로 채움, 가장 긴 거리가 여러 곳일 경우 전부 채움 | 1. 거리가 가장 긴 부분들을 선택 2. 1을 초록색으로 칠함 |
64 | ![]() |
점들 중 상하좌우 방향으로 직선을 그었을 때 중간 사각형에 닿을 수 있는 점들만 닿을 수 있는 직선을 점의 색깔로 그림 | 1. 사각형까지 닿는 동선을 선택 2. 1을 파란색으로 칠함 |
65 | ![]() |
십자가 모양으로 나눠진 4개의 구역 중에 다르게 생긴 한 구역의 모양을 그대로 그리드로 출력 | 1. 다른 구역을 선택 2. 1을 복사 3. 1의 크기로 그리드의 크기를 조절 4. 2를 붙여넣기 |
66 | ![]() |
초록색에서 빨간색 까지 가는 길을 찾음, 초록색은 벽을 만나면 꺾을 수 있으며 무조건 직진으로 이동해야함 | 1. 지나가는 길을 선택 2. 1을 초록색으로 칠함 |
67 | ![]() |
반복되는 최대 크기의 그리드를 찾아 그 크기로 표현 | 1. 그리드의 크기를 변경한다 |
68 | ![]() |
여러 점들 중 1개만 존재하는 점을 제외하고 모두 지운 뒤 그 점의 주변에 빨간색을 칠한다 | 1. 모든 그리드를 선택 2. 1을 검은색으로 칠함 3. 1개만 있던 점의 원래 위치를 선택 4. 3을 원래 색깔로 칠함 5. 4의 주변 8칸을 선택 6. 5를 빨간색으로 칠함 |
69 | ![]() |
하늘색이 아닌 객체를 복사해서 하늘색 객체의 위치에 배치 | 1. 하늘색이 아닌 객체를 선택 2. 1을 복사 3. 1이 있던 위치를 검은색으로 칠함 4. 2를 하늘색위치에 붙여넣기 |
70 | ![]() |
하늘색을 전부 포함하는 최소크기의 직사각형이 있다고 생각하고 그 안에서 하늘색을 제외한 파란색들을 초록색으로 변경 | 1. 사각형 안에 있는 파란 점들을 선택 2. 1을 초록색으로 칠함 |
71 | ![]() |
직사각형 객체를 제거하고 남은 객체를 좌우 대칭 모양이 되도록 복구 | 1. 직사각형 부분을 선택 2. 1을 검은색으로 칠함 3. 대칭을 맞춰야하는 부분을 선택 4. 3을 회색으로 칠함 |
72 | ![]() |
노란색을 기준으로 위와 아래의 모양을 겹쳤을 때 겹쳐지는 부분은 지우고 나머지 부분들은 초록색으로 변경 | 1. 그리드를 전부 선택 2. 1을 검은색으로 칠함 3. 그리드의 크기를 변경 4. 겹치지 않은 부분 선택 5. 4를 초록색으로 칠함 |
73 | ![]() |
회색은 그대로 두고 파란색을 제일 아래로 이동, 파란색이 회색 위에 옴 | 1. 파란색 그리드를 선택 2. 1을 제일 아래로 이동 |
74 | ![]() |
직사각형을 지우고 패턴의 대칭에 맞게 나머지 부분을 채움 | 1. 직사각형들을 선택 2. 1을 검은색으로 칠함 3. 패턴에 맞는 부분을 선택 4. 3을 해당 색깔로 칠함 5. 나머지 색깔들도 반복 |
75 | ![]() |
회색 선 왼쪽에 있는 3x3의 도형을 회색 오른쪽에 있는 파란색 점들의 위치로 이동, 이때 3x3의 중앙이 파란색 점의 위치로 와야함 | 1. 회색 선 왼쪽의 3x3을 선택 2. 1을 복사 3. 파란색 점의 왼쪽 위 클릭 4. 2를 붙여넣기 5. 나머지 파란점에 반복 |
76 | ![]() |
노란색 주변에 색이 제일 많은 도형을 기준으로 나머지 도형들도 이것과 대칭/회전을 했을 때 같은 모양이 되도록(빨간색의 점의 위치를 기준으로) 나머지 색의 점들을 추가 | 1. 색이 제일 많은 도형을 선택 2. 1을 복사 3. 2를 붙여넣기 4. 빨간 점에 맞춰 3을 회전/대칭 5. 나머지 반복 |
77 | ![]() |
가장 많은 색을 제외한 나머지 색을 포함하며 검은색은 포함하지 않는 최소 크기의 사각형들을 그리고 그 안에서 가장 많은 색은 노란색으로 변경한다 | 1. 사각형 안에 가장 많은 색을 선택 2. 1을 노란색으로 칠함 |
78 | ![]() |
빨간색 객체를 세로줄 당 한 개로 보고 각 객체를 파란색에 닿을 때까지 위로 이동 | 1. 빨간색 세로 막대를 선택 2. 1을 파란색에 닿을 때까지 위로 이동 3. 나머지 막대도 반복 |
79 | ![]() |
여러 객체들 중 개수가 가장 많은 것을 3x3 그리드에 표시 | 1. 가장 많은 객체를 선택 2. 1을 복사 3. 그리드의 크기를 3x3으로 변경 4. 2를 붙여넣기 |
80 | ![]() |
서로 떨어져 있는 같은 색의 정사각형 중 주변에 다른 색의 정사각형이 주변에 있는 것을 기준으로 삼아 나머지 정사각형 주변에도 똑같이 추가 | 1. 주변에 다른 색의 정사각형이 있는 곳을 전부 선택 2. 1을 복사 3. 2를 붙여넣기 4. 3을 중심 정사각형에 맞춰 이동 5. 3~4를 반복 |
81 | ![]() |
하늘색 부분이 2X2 정사각형 모양이 되도록 색을 채우는데 채우는 부분은 파란색으로 칠함 | 1. 색을 칠할 부분을 선택 2. 1을 파란색으로 칠함 |
82 | ![]() |
색상의 점들을 양쪽 아래대각선에 하나씩 찍고 그 아래는 다시 중앙에 찍고를 반복한다 | 1. 패턴을 맞추어 칠할 부분을 선택 2. 1을 초록색으로 칠함 3. 나머지 색에도 반복 |
83 | ![]() |
현재 그리드의 모양을 좌우대칭, 상하대칭, 상하좌우대칭을 이용하여 이어붙어 가로 2배, 세로 2배의 그리드를 만든다 | 1. 현재 그리드를 선택 2. 1을 복사 3. 그리드의 크기를 가로 2배 세로 2배로 조절 4. 2를 붙여넣기 5. 4를 좌우 대칭 6. 나머지 2번 대칭에 대해서도 4~5를 반복 |
84 | ![]() |
왼쪽 맨 아래에서 노란색은 오른쪽으로 쭉 이어지는 선을 그리고 빨간색은 우측으로 올라가는 대각선으로 쭉 이어지는 선을 그린다 | 1. 맨 아래 가로줄을 선택 2. 1을 노란색으로 칠함 3. 대각선 칸들을 선택 4. 3을 빨간색으로 칠함 |
85 | ![]() |
사각형들의 세로 가운데 줄에 1칸 간격으로 구멍을 뚫는다 | 1. 구멍을 뚫을 곳들을 선택 2. 1을 검은색으로 칠함 |
86 | ![]() |
겉의 사각형과 안의 사각형의 색상을 바꾸며 겉의 사각형을 이루던 색상으로 겉의 사각형 주변에 겉의 사각형 변의 길이 x 안의 사각형 변의 길이 크기의 사각형 4개를 추가한다 | 1. 사각형의 내부를 선택 2. 1을 사각형 외부의 색으로 칠함 3. 사각형의 외부를 선택 4. 3을 사각형 내부의 색으로 칠함 5. 추가할 부분을 선택 6. 5를 사각형 외부의 색으로 칠함 |
87 | ![]() |
현재 그리드를 180도 회전 | 1. 현재 그리드를 선택 2. 시계방향으로 2번 회전 |
88 | ![]() |
4개의 점으로 이뤄진 사각형 내부의 크기로 그리드를 조절, 내부에 있는 색상은 그리드를 조절하면서 4개의 점의 색상으로 변경 | 1. 내부의 객체 선택 2. 1을 복사 3. 전체 그리드 선택 4. 3을 검은색으로 칠함 5. 그리드의 크기를 4개점이 이루는 사각형의 크기로 조절 6. 2를 붙여넣기 7. 6의 색상을 점의 색으로 변경 |
89 | ![]() |
빨간점에 붙은 객체들은 복사하여 좌우대칭을 한 후 다른 빨간점의 위치에 맞춤, 초록점에 붙은 객체들은 복사하여 다른 초록점의 위치에 맞춤 | 1. 초록점에 붙은 객체 선택 2. 1을 복사 3. 다른 초록점들 위치에 2를 붙여넣기 4. 빨간점에 붙은 객체 선택 5. 4를 복사 6. 다른 빨간점들 위치에 5를 붙여넣기 7. 6을 좌우대칭 |
90 | ![]() |
검은색 중 가장 큰 사각형이 들어갈 수 있는 자리에 분홍색 사각형을 추가 | 1. 사각형이 들어갈 자리를 선택 2. 1을 분홍색으로 칠함 |
91 | ![]() |
회색 세로 선이 그려진 부분을 이용하여 그리드의 크기를 조절하고 그 부분만 남김 | 1. 회색 선으로 이뤄진 사각형 부분을 선택 2. 1을 왼쪽 맨 위로 이동 3. 그리드의 크기를 2의 크기로 조절 |
92 | ![]() |
마주보는 같은 색의 점들끼리 이음, 겹칠 경우 세로줄이 가로줄 위에 옴 | 1. 같은 색이 마주보는 가로줄을 선택 2. 1을 같은 색으로 칠함 3. 나머지 가로 줄도 반복 4. 나머지 세로 줄도 반복 |
93 | ![]() |
회색이 아닌 점들을 회색 사각형에 붙이고 그 점들을 회색으로 칠함 | 1. 노란색 점들을 모두 선택 2. 1을 회색으로 칠함 3. 하나씩 선택 4. 회색 사각형으로 3을 이동 5. 나머지에 대해 3~4 반복 |
94 | ![]() |
파란색 테두리 안의 3x3 사각형의 중앙을 분홍색으로 바꾸고 그 점으로부터 상하좌우로 벽에 닿을 때까지 분홍색으로 변경, 파란색 테두리는 건드리지 않음 | 1. 파란색 테두리를 제외한 긴 십자가 모양 부분들을 선택 2. 1을 분홍색으로 칠함 |
95 | ![]() |
회색점 주변 8칸을 파란색으로 칠함 | 1. 회색 주변에 8칸을 선택 2. 1을 파란색으로 칠함 |
96 | ![]() |
제일 큰 액자 기준으로 그리드 크기를 조절하고 큰 것부터 작은 것 순으로 가운데정렬하며 배치, 액자가 전부 보이지 않을 경우 길이와 빈칸으로 추론 | 1. 제일 큰 액자 크기로 그리드 크기 조절 2. 큰 액자 채울 부분 선택 3. 2를 색상으로 채움 4. 나머지 크기 액자들 반복 |
97 | ![]() |
대각선도 이어진거라고 했을 때 2개 이상이 이어져 있는 점 빼고 모두 검은색으로 칠함 | 1. 혼자 있는 점들 선택 2. 1을 검은색으로 칠함 |
98 | ![]() |
사각형들의 테두리를 제외한 가운데 부분을 검은색으로 칠함 | 1. 사각형들의 가운데 부분을 선택 2. 1을 검은색으로 칠함 |
99 | ![]() |
파란색의 테두리 안에 있는 점의 색깔로 테두리 내부를 채우고 그 위에 파란색 테두리의 가로 길이만큼 한 줄을 더 추가 | 1. 채울 부분을 선택 2. 1을 노란색으로 칠함 3. 채울 부분을 선택 4. 3을 주황색으로 칠함 |
100 | ![]() |
두 색의 사각형 중 내부의 크기가 더 큰 사각형의 테두리 색깔로 2x2의 그리드를 출력 | 1. 그리드의 크기를 2x2로 조절 2. 2x2를 선택 3. 2를 초록색으로 칠함 |