== Roach 큐 == {{{~cpp #include using namespace std; void main() { int roach[16][16]; int a,b; char move[1000]; for (int l = 0; l < 16; l++) { for (int k = 0; k < 16; k++) roach[l][k] = 0; } cin >> move; cin >> a; cin >> b; roach[a][b] = 1; for (int i = 0; move[i]!='\0'; i++) { if (move[i] == '6') { a++; roach[a][b] += 1; } else if(move[i] == '8') { b--; roach[a][b] += 1; } else if (move[i] == '4') { a--; roach[a][b] += 1; } else if (move[i] == '2') { b++; roach[a][b] += 1; } else if (move[i] == '1') { a--; b++; roach[a][b] += 1; } else if (move[i] == '3') { a++; b++; roach[a][b] += 1; } else if (move[i] == '7') { a--; b--; roach[a][b] += 1; } else if (move[i] == '9') { a++; b--; roach[a][b] += 1; } else exit(0); } for (l = 0; l < 16; l++) { for (int k = 0; k < 16; k++) { cout.width(3); cout << roach[k][l]; } cout << endl; } } }}} 주의 : 정해진 틀을 넘어서면 사라집니다 -_-;;;;