태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바



Rubik's Cube
2009/05/31 12:05
3×3×3 큐브.
큐브를 사면 들어있는 "공식"이 적힌 종이가 없다면 스스로 풀 수 있는 사람이 얼마나 될까?

이 글은 그 "공식"을 이해해서 좀 더 쉽게 외우고 싶은 사람을 위한 글이고, 단순히 정리된 "공식"을 원하거나, 오히려 "공식" 없이 푸는 법을 원하는 사람에게는 별 도움이 안 되는 글이다.

※ 참고로 글 쓰는 사람은 최근 들어 2×2×2 미니 큐브와 3×3×3 큐브를 풀 줄 알게 된 초보자이다. (관련글: 2x2x2 큐브, 쉬울줄 알았더니....) 고수분들은 그냥 가볍게 패스해 주시면 감사.

일단 첫회에는 전체적인 풀이 단계에 대한 소개 정도만 하려고 한다. (장기간에 걸쳐 연재될 예정이므로, RSS 등록을...)

큐브를 푸는 방법에는 여러가지 방법이 있지만 이 글에서 소개하는 방법은 큐브 사면 들어있는 가장 일반적(?)인 설명서를 기준으로 한다.

더보기


각 단계를 누르면 해당 글로 이동한다. (잠깐! 이 글을 다 읽고 이동해도 늦지 않다.)
  1. 모서리 맞추기 (十자) (작성중)
  2. 귀퉁이 맞추기 - 한 층 완성 (예정)
  3. 가운데 층 모서리 맞추기 - 두 층 완성 (예정)
  4. 윗층 모서리 윗면 맞추기 (十자) (예정)
  5. 윗층 모서리 위치 맞추기 (예정)
  6. 윗층 귀퉁이 윗면 맞추기 (예정)
  7. 윗층 귀퉁이 위치 맞추기 (예정)

이쯤에서 설명 그림이 나와야 하는데, 아시다시피 큐브는 정6면체의 형태를 가지고 있기 때문에 한 눈으로 봐서는 전체 6면 중에서 3면만 보인다.
대개 설명에 필요한 면만 그리는 경우가 많은데, 전체 큐브의 변화를 알기가 힘들다. 십자 모양으로 펼쳐진 전개도를 사용하면 회전을 시켰을 때 어느면이 어디로 이동하는지가 직관적이지 않다.
Werner Randelshofer라는 사람이 만든 자바 applet으로 큐브를 interactive하게 빙빙 돌려볼 수 있는 획기적인 방법도 있는데, 이 글에서 사용하기에는 적합하지 않은 것 같아서 포기.

구경하기


결국 이 글에서 사용하기로 한 방법은 지도를 그릴 때 많이 사용하는 Equirectangular projection.


큐브의 각 면의 중심에 있는 조각들의 상대적인 위치는 변하지 않는다.
즉, 파란면을 앞으로 향하게 하고 노란면을 위로 향하게 했을 때, 오른쪽에는 빨간면이, 왼쪽에는 주황색면이 놓이게 된다. 아래는 윗면 노란색의 상대색인 흰색면, 뒷면은 앞면 파란색의 상대색인 녹색이 된다.
앞으로 특별한 언급이 없으면 아래 그림과 같은 방향을 기준으로 설명하기로 한다.

기준 방향


이 글에서 설명하는 초보자용 해법은 큐브의 아랫단에서 윗단으로 맞춰나가기 때문에, 1단계에서 맞추게 되는 면은 뒤쪽 단계에서는 아래쪽 면이 된다. 일단 흰색면이 위로 가게 놓고 맞춘 다음 아래쪽에 두고 다음 단계를 진행하면 된다.

1단계: 모서리 맞추기 (十자)


2단계: 귀퉁이 맞추기 - 한 층 완성


3단계: 가운데 층 모서리 맞추기 - 두 층 완성


4단계: 윗층 모서리 윗면 맞추기 (十자)


5단계: 윗층 모서리 위치 맞추기


6단계: 윗층 귀퉁이 윗면 맞추기


7단계: 윗층 귀퉁이 위치 맞추기


빼먹을 뻔 했는데, 공식의 표기법은 "Singmaster notation"을 따른다. (HarrisENG라고 부르는 곳에는 Dan Harris가 고안한 표기법이라고 나오는데, 위키백과에는 David Singmaster가 만든 것으로 나와 있다.)

F (Front)

B (Back)

U (Up)

D (Down)

L (Left)

R (Right)


※ 아래의 기호들은 초보자용 풀이법에서는 사용되지 않기 때문에 움직임에 대한 설명 영상을 전부 만들지는 못하고 일부는 RubikPlayer java applet으로 대치했다. 추후 update할 예정이다.

ƒ (Front two layers)

b (Back two layers)

u (Up two layers)

d (Down two layers)

ℓ (Left two layers)

r (Right two layers)


x (rotate)

y (rotate)

z (rotate)


M (Middle)

E (Equator)

S (Standing)


RSS 구독시에 뷰어에 따라 flash animation이나 java applet이 보이지 않을 수 있습니다.

'Rubik's Cube' 카테고리의 다른 글

큐브 맞추는 법 [0] 개요  (2) 2009/05/31
2x2x2 큐브, 쉬울줄 알았더니....  (1) 2009/05/02
Posted by 허진석님

트랙백 주소 :: http://werebear.tistory.com/trackback/109 관련글 쓰기

댓글을 달아 주세요

  1. 2009/06/01 14:13  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  2. Favicon of http://2636.acelgxc.com/ghdhairstraightener.php ghd 2013/07/17 16:18  댓글주소  수정/삭제  댓글쓰기

    눈을 감아봐 입가에 미소가 떠오르면 네가 사랑하는 그 사람이 널 사랑하고 있는거야.