상기 과제 를 해결 하 기 위하 여 , 본 발명 은 , 큐브 에 있 어서 , 내부 에 수용 공간 을 가진 코어 하우징 , 상기 코어 하우징 의 외주 면 에 대응 하 는 면 이 내측 에 형성 되 고 , 상기 코어 하우징 을 중심 으로 무리지 어 회전 가능 하 도록 체결 된 다수 의 블럭 , 및 상기 블 럭 중 적어도 하나 의 위치 를 인식 하 고 , 상기 큐브 의 적어도 한 면 에 동일 한 외 측면 을 가진 블럭 으로 이루어지 도록 솔루션 을 산출 하 는 제 어부 를 포함 하 고 , 상기 블럭 은 , 상기 코어 하우징 의 상면 , 하 면 및 전후좌우 면 각각 의 중앙 에 결합 된 축 블럭 과 , 상기 축 블럭 의 각 측면 에 접면 되 는 모서리 블럭 과 , 상기 인접 한 모서리 블 럭 들 간 에 개재 되 어 있 는 귀퉁이 블럭 의 종류 로 이루어지 고 , 상기 제 어부 는 , 상기 축 블럭 의 회전 방향 및 회전 량 을 근거 로 상기 블 럭 중 적어도 하나 의 위치 를 인식 하 며 , 상기 다수 의 블럭 은 , 복수 의 단계 로 이루어진 상기 솔루션 중 현 단계 의 다음 단계 를 시각 적 으로 출력 하 는 것 을 특징 으로 하 는 스마트 큐브 를 제공 한다 .