Reading Time: 8 minutes

හැමෝටම ආයුබෝවන්, අද මම කියන්න යන්නෙ රුබික්ස් කැටය (Rubik’s cube) ගැන. රුබික්ස් කැටය කිව්වම ගොඩක් අය දන්නව ඇති ඒ මොකක්ද කියල. අර පාට පාට, එක එක පැත්තට කරකවන්න පුළුවන් කැටේ. අන්න ඒකට තමයි රුබික්ස් කැටය කියන්නෙ. මැජික් කැටය කියලත් කියනව. මේ තියෙන්නෙ…

Rubik's cube

ගොඩක් අය මේක හදන්න උත්සාහ කරල ඇති. සමහර අය නම් හදන්න දන්නව ඇති. ඒත් සමහරු නම් හදන්න තියා හිතන්නවත් බෑ කියල පැත්තකට විසි කරල දමන්න ඇති. ඉතින් එහෙම අයට මේක හදන්නෙ කොහොමද කියල තමයි අද මම කියල දෙන්න යන්නෙ. එච්චර අමාරු වැඩකුත් නෙමෙයි. හැබැයි ටිකක් පුරුදු වෙන්නත් ඕන.

හදන්නෙ කොහොමද කියල කියන්න කලින් මේක ගැන පොඩි හැදින්වීමක් කරල ඉන්නම්කො.

  • රුබික්ස් කැටය මුලින්ම හදල තියෙන්නෙ 1970 දි විතර හන්ගේරියානු ජාතික අර්නෝ රුබික්ස් (Ernő Rubik) කියන මහත්තය. එයා වාස්තු විද්‍යාඥයෙක්.
erno rubik
අර්නෝ රුබික්ස් (Ernő Rubik)
  • මේ කැටය කවළම් කරාට පස්සෙ, තියෙන්න පුළුවන් ආකාර 43,252,003,274,489,856,000 ක් තියනව. 😯 මේ එක විදියකට එක කැටය ගානෙ කවළම් කරල තිව්වොත්, අපේ පෘථිවිය වටේ 275 වතාවක් ගොඩ ගහන්න පුළුවන්. හිතා ගන්න පුළුවන් නේද කොච්චර සංකීර්නද කියල.
  • ඒ වගේම මේ කැටය විසඳන්න පුළුවන් අවම කරකැවීම් ගණන 20 යි. ඒ කියන්නෙ කොච්චර කවලම්කරත්, ඒ ඕනෑම අවස්ථාවක් විසඳන්න අවශ්‍ය වෙන්නෙ කරකැවීම් 20ට අඩු ගණනක්.
  • දැනට මේක අඩුම කාලයකින් විසඳා ලෝක වාර්තාවට හිමිකම් කියන්නෙ ඕස්ට්‍රේලියානු ජාතික ෆිලික්ස් සෙම්ඩෙග්ස් (Feliks Zemdegs).
 feliks zemdegs

ෆිලික්ස් සෙම්ඩෙග්ස් (Feliks Zemdegs)

ඒ වාර්තාව තමයි තත්පර 4.59 . පට්ට නේද? මේ තියෙන්නෙ ඒ ලින්ක් එක.

හරි අපි දැන් බලමු කොහොමද රුබික්ස් කැටය විසඳන්නෙ කියල.

මේක විසඳන්න ක්‍රම කීපයක්ම තියනව. ඒ අතරින් ලේසිම, ජනප්‍රියම ක්‍රමයක් තමයි මම ඔයාලට කියල දෙන්නෙ.

මේ රුබික්ස් කැටයෙ පැති 6ක් තියනව. පාට 6ක් තියනව. පිටින් බැලුවම හරි හතරැස් ඝනකයක් උනාට ඇතුළ එහෙම නෑ. ඔයාල මේක ගලවල බැලුවනම් දකින්න ඇති ඇතුල මේ වගේ…

Image result for rubik's cube core Image result for rubik's cube inside Image result for moyu aolong

ඔයාලට පේනව ඇති පොඩි කැට ගොඩක් එකතු කරල තමයි මේ තනි ලොකු කැටය හදල තියෙන්නෙ. මේ පොඩි කැට වර්ග 3 ක් තියනව.

  • තනි පාට කැට (Center) 6 ක් තියෙනව. හැම පැත්තකම මැද තියෙන කැටයට තමයි Center කියන්නෙ.
  • පාට 3ක් තියන කැට (Corner) 8 තියෙනව. රුබික්ස් කැටයෙ කොන් 8 තියෙන කැට තමයි Corner කියන්නෙ.
  • පාට 2ක් තියන කැට (Edge) 12 තියෙනව. Corner 2ක් අතරෙ තියෙන, පාට 2 කැට වලට තමයි Edge කියන්නෙ.

D:\mY sTufF\New folder (2)\parts.jpg

ඊළඟට කියන්න තියෙන්නෙ ඉතා වැදගත් දෙයක්. මේක අංකනය කරන්නෙ කොහොමද කියල. ඒ කිව්වෙ මේකෙ පැති නම් කරන ආකාරය.

ඉස්සරහ පැත්ත – F

පිටුපස පැත්ත – B

දකුණු පැත්ත – R

වම් පැත්ත – L

උඩ පැත්ත – U

යට පැත්ත – D

පහල රූපයෙ තියෙන්නෙ රුබික්ස් කැටයෙ අංකනය තමයි.

D:\mY sTufF\New folder (2)\New folder\notation.png

Front – F, Back – B, Right – R, Left – L, Up – U, Down – D

D:\mY sTufF\New folder (2)\New folder\rubiks-cube-notation-up.png

මේ රූපයේ විදියට උඩ-Up පැත්ත දක්ෂිණාවර්තව අංශක 90 කරකැව්වම ඒක U කියල කියනව.

උඩ පැත්ත වාමාවර්තව අංශක 90 කරකැව්වොත් ඒක U’ කියල කියනව.

අංශක 180 කරකැව්වොත් U2 කියල කියනව.

අනිත් පැතිත් ඒ වගේ තමයි.

 

D:\mY sTufF\New folder (2)\New folder\notation all.png

මම කලින් කිව්ව වගේ මේකෙ පැති 6ට පාට 6 ක් තියනව. ඒත් මේක කවළම් කරාම, අපි කොහොමද එක එක පැත්තට අදාළ පාට මොකද්ද කියල දැනගන්නෙ? හරිම සරළයි. Center එකේ පාට තමයි ඒ පැත්තට අදාළ පාට.

හරි මූලික දේවල් සේරම කියල ඉවරයි. අපි දැන් කැටය හදන්න පටන් ගමු.

1. වන පියවර

D:\mY sTufF\New folder (2)\New folder\cross.png

පළවෙනි පියවර තමයි, උඩ (U) පැත්තෙ මේ වගේ කතිරයක් හදාගන්න එක. තවත් විදියකට කිව්වොත්, U පැත්තෙ Edge 4 නිවැරදිව හාද ගැනීම. මම හදල තියෙන්නෙ සුදු පාට පැත්තෙ, ඒත් ඔයාලට කැමති පැත්තක් තෝරගන්න පුළුවන්. ඒත් සුදු පැත්තම තෝර ගත්තොත් ඔයාලට තේරුම් ගන්න ලේසි වෙයි.

D:\mY sTufF\New folder (2)\New folder\rubiks-cube-step1-1.jpg මෙතනදි ටිකක් සැලකිලිමත් වෙන්න ඕන. කතිරය හරියට තියෙන්න ඕන වගේම වටේ පාටත් හරියට ගැළපෙන්න ඕන. මෙතන තියන පළවෙනි රූපයෙ කතිරෙ හදල තියෙන විදිය වැරදියි. ඒකෙ වටේ පැතිවල පාට හරියට ගැළපිල නෑ.

ඔයාල හදන කතිරෙ දෙවෙනි රූපයෙ තියන ආකාරයේ එකක් වෙන්න ඕන

මේක ඉතින් තනියම තමයි ඉගෙන ගන්න ඕන. ඒත් මෙතනදි ඔයාලට මුහුණ දෙන්න වෙන අවස්ථා කීපයක් හා ඒවාට විසඳුම් පහලින් දාන්නම්. මෙහිදී රතු පාට පැත්ත ඉදිරිපස මුහුණත විදියට තියාගෙන දී ඇති පිලිවෙලට කරකවන්න.

D:\mY sTufF\New folder (2)\New folder\cross case2.png

 

විසඳුම- R (දකුණුපස මුහුණත දක්ෂිණාවර්තව 900 ක් කරකවන්න.)

 

 

D:\mY sTufF\New folder (2)\New folder\cross case 3.png

 

විසඳුම- R2 (දකුණුපස මුහුණත දක්ෂිණාවර්තව 1800 ක් කරකවන්න.)

 

 

D:\mY sTufF\New folder (2)\New folder\cross case1.png

 

විසඳුම- R’ U F’ U’

 

 

ඔයා සාර්ථකව කතිරය හදාගත්තනම් ඔයාට පුළුවන් 2 පියවරට යන්න.

2. වන පියවර

 

https://2.bp.blogspot.com/-YjnNrnQ5k2s/WJ3cz7v5hQI/AAAAAAAAAHc/NthULb9Fw_Yw1cYSphe-FmbJK8zM3hG3gCLcB/s400/cross%2Bto%2Bfirstlayer.png

මේ පියවරේ තියෙන්නෙ රූපයේ තියන විදියට U පැත්ත සම්පූර්ණයෙන්ම හදා ගැනීම.

මේක කලින්ට වඩා චුට්ටක් අමාරු වෙන්න පුළුවන්. කලින් පියවරේදි edge 4 හදාගත්තනෙ. දැන් තියෙන්නෙ corner 4 හදාගන්න. ඒක කරන්නෙ මෙහෙමයි.

https://3.bp.blogspot.com/-xGorQSoicl8/WJ3dIeqeqLI/AAAAAAAAAHg/RRtw1LAWqQwBk8RpbwmT9joA0gWYBP5lgCLcB/s200/first%2Bface1.png

මම හැදුවෙ සුදු පාට කතිරයක්නෙ. රුබික්ස් කැටයෙ තියන corner 8න් සුදු පාට තියෙන ඒව 4ක් තියෙන්න ඕනනෙ. ඉතිං මට කරන්න  තියෙන්නෙ ඒ 4 හොයාගෙන එකින් එක හරි තැනට දමන එක. පළමුවෙන්ම ඔයා සුදු පාට තියන corner එකක් තෝරගන්න. ඊට පස්සෙ ඒක දැමිය යුතු ස්ථානය හොයාගන්න. ඊට පස්සේ ඉහල රූපයෙ තියන විදියට ඒ දැමිය යුතු තැනම යට layer එකට ඒකගන්න. තේරුණේ නැත්නම් ආපහු බලන්නකො. ඉහල රූපයෙ තද අළු පාට තැනට එන්න ඕන cornerඑක තමයි එතනම යට තියෙන්නෙ. අන්න එතනට තමයි එ්ක ගන්න ඕන.

ඊට පස්සෙ පහල තියෙන රූප වලින් අදාළ රූපය අනුව විසඳුම හොයාගන්න. (රූප වල F කියල තියෙන්නෙ (රතු පාට පැත්ත) ඉස්සරහ පැත්ත)

https://2.bp.blogspot.com/-ewa8vT2IOKQ/WJ3ddUsm1YI/AAAAAAAAAHk/yMOdPlvjNZ4wZdq_OhkFv7pR3t34Ofd7wCLcB/s200/first%2Bface2.png

 

D’ R’ D R

 

 

https://3.bp.blogspot.com/-EMNeTx0BQs4/WJ3dtlXF1xI/AAAAAAAAAHs/-6WNUQDVTLEOsfRxH1ux6axloT-_Pq3dACLcB/s200/first%2Bface3.png

 

D F D’ F’

 

 

https://1.bp.blogspot.com/-8SdI9b9OqYw/WJ3d6ksMMHI/AAAAAAAAAHw/IS4D4NygXzwK4syCa3Uw8B0k-T-HCIoqwCLcB/s200/first%2Bface4.png

 

 

D’ R’ D R   D F D’ F’

 

 

මේ විදියට ඔයාල සුදු පාට පැත්ත හදා ගත්ත නම් ඊළඟට ඔයාල කැටය අනිත් පැත්තට හරවන්න ඕන.සුදු පාට පැත්ත යටට හිටින විදියට. එතකොට මේ වගේ පෙනේවි.

https://4.bp.blogspot.com/-0g7n-civvcI/WJ3eOjIjKkI/AAAAAAAAAH4/yDzlnn24-TAwpflLx8Y0KacoN3IgX3n8ACLcB/s200/first%2Bface%2Bfinal.png

සේරම හරි නම් 3 වන පියවරට යමු.

3.  වන පියවර

https://4.bp.blogspot.com/-hcKaKhJVIIk/WJ3e05ZPtXI/AAAAAAAAAIA/nszy9v61VegEHhNo3feUD1sFA_JQxwSbgCLcB/s400/first%2Bface%2Bto%2Bf2l.png

මේ වෙනකොට අපි යටම ලේයර් එක හදල ඉවරයි. දැන් අපි බලමු දෙවනි ලේයර් එක (මැද ලේයර් එක) හදන විදිය. මෙතනදි කරන්න තියෙන්නෙ මැද ලේයර් එකේ තියන Edge 4 හරි තැනට දමන එක.මේක ටිකක් තේරුම් ගන්න අමාරු වෙන්න පුළුවන්. ඒ නිසා හොඳට අවධානයෙන් කියවන්න.

උඩ (U) ලේයර් එකේ තියන Edge 4 න්, කහ පාට පැත්තක් නැති Edge එකක් හොයාගන්න.

https://1.bp.blogspot.com/-LVZNz4SzmP0/WJ3gCRuSYeI/AAAAAAAAAIM/0Add1A_YAscZmswGELC6-MCe23XO1VI3wCLcB/s320/1%2Bto%2B2.png

උඩ වම් පැත්තෙ තියෙන රූපය බලන්නකො. ඒකෙ උඩ ලේයර් එකේ තියන රතු, නිල් Edge 1 බලන්නකො. ඒ වගේ එකක් තමයි ඔයා හොයාගන්න ඕන. (ඒකෙ කහ පාට පැත්තක් නෑනෙ.) දැන් ඒකේ නිල් පාට පැත්ත රුබික්ස් කැටයෙ නිල් පාට පැත්තට එන විදියට කරකවාගන්න. උඩ දකුණු පැත්තෙ තියෙන රූපයෙ තියන විදියට. දැන් ඔයාලට පේනවද ඒ Edge 1 එන්න ඕන නිවැරදි ස්ථානය මොකද්ද කියල. පහල රූපයෙ ඒ ස්ථානය හා එ්කට විසඳුම පෙන්නල තියෙනව. [නිල් පාට ඔයාගෙ පැත්තට එන විදියට (F මුහුණත විදියට) කැටය අල්ලගන්න.]

https://1.bp.blogspot.com/-uuaVf6A-PdY/WJ3gdzxV1II/AAAAAAAAAIU/6UNNZE-Fn0YTZIhlkR_tQGspL8qm9aZMgCLcB/s200/f2l%2B%25E0%25B6%25A2.png

 

U R U’ R’   U’ F’ U F

 

 

මේ වගේම මේ පැත්තට අදාළ විසඳුම තමයි මේ තියෙන්නෙ.

https://2.bp.blogspot.com/-vggySl0DRr4/WJ3grQ8xXqI/AAAAAAAAAIY/YyQEcajp-HM_uRCuKL_5rN-BhZWV4otnQCLcB/s200/f2l%2B%25E0%25B7%258F.png

 

 

U’ L’ U L   U F U’ F’

 

 

 

සමහර වෙලාවකට මේ Edge දැනටමත් මැද ලේයර් එකේ තියෙන්න පුළුවන්. ඒත් වැරදි ස්ථාන වල. එහෙම උනොත් උඩ තියෙන විසඳුම් 2න් කැමති එකක් කරන්න. එතකොට ඒ  Edge එක උඩ මුහුණතට (U) ඒවි. ඊට පස්සෙ උඩ කියල තියෙන විදියට ඒක හරි ස්ථානයට දමාගන්න.

මේ විදියට ඒ Edge 4ම හදාගත්ත නම් ඔයාල රුබික්ස් කැටයෙ ලේයර් 2ක් හදල ඉවරයි.

4.    වන පියවර

https://2.bp.blogspot.com/-35qIRsy-bcM/WJ3hXUX3eRI/AAAAAAAAAIg/lfVJSXHTR1UjzfVE16CneP81t3z48chFACLcB/s320/f2l%2Bto%2Bycross.png

මේ පියවරේදි තියෙන්නෙ U මුහුණතේ උඩ රූපයේ වගේ කහ පාට කතිරයක් හදාගන්න එක. හැබැයි මෙතනදි පැත්තෙ තියන පාට ගැළපෙන්නම ඕන නෑ. U මුහුණතේ කහ පාට කතිරයක් තිබුණම ඇති.

මේකට අවශ්‍ය විසඳුම:   F R U R’ U’ F’

කහ පාට කතිරයක් එනකංම මේ විදියට කරකවන්න ඕන.

https://1.bp.blogspot.com/-3k1Z4poWaKA/WJ3hy7YV5BI/AAAAAAAAAIo/RI1jwsoqhV04eemRGw3tyDKX2-cLWVrgQCLcB/s400/ll%2B4.png

මෙන්න මේ වගේ පිළිවෙළකට තමයි මේක වෙන්නෙ. මේක හරි නම් 5වන පියවරට යමු.

5.    වන පියවර

https://4.bp.blogspot.com/-6_hLAXj3Wdk/WJ3xxvTpXfI/AAAAAAAAAJ4/waIZd6syqaUNKSGr0mwfrfzbTQipO2ASwCLcB/s400/ycross%2Bto%2Boll.png

මේ පියවරේදි U පැත්තෙ සේරම corners කහ පාට කරගන්න විදිය බලමු.
දැන් U පැත්ත දිහා බලන්න. පහල තියෙන අවස්ථා වලින් ගැලපෙන අවස්ථාව තොරගන්න.

(රූප වල F වලින් දක්වල තියෙන්නෙ F මුහුණත)

https://2.bp.blogspot.com/-0u2uW9uC1_0/WJ3yBHzrneI/AAAAAAAAAJ8/RgUw9yek35sNpJ-X2oUSqvZrTU-ufMCNQCLcB/s200/ll%2B7.png

 

U මුහුණතේ කිසිම corner එකක් කහ පාට නැත්තම්, ඊතලයෙන් පෙන්වල තියෙන තැනට (වම් මුහුණතට) කහ පාට corner එකක් එන විදියට U මුහුණත හරවගන්න.

 

https://2.bp.blogspot.com/-qR8QKJlH9yQ/WJ3yTOO4IwI/AAAAAAAAAKE/XFs0AyfQ6ZI36iDWQ35Fa_ul1AehJPMPQCLcB/s200/ll%2B8.png

 

එකක් විතරක් කහ පාට නම්, ඊතලයෙන් පෙන්වල තියෙන තැනට ඒ corner එක එන විදියට U මුහුණත හරවගන්න.

 

 

https://3.bp.blogspot.com/-CxXehRTO1IU/WJ3yiW5TkbI/AAAAAAAAAKI/edetEMbC7ow7TtWFzXJD9QYAWlRybqzjgCLcB/s320/all%2Bin%2Bone%2B2.png

 

 

 

U මුහුණතේ corner 2ක් කහ පාට නම්, ඉතිරි corner 2න් එකක කහ පාට පැත්ත ඊතලයෙන් පෙන්වල තියෙන තැනට එන විදියට U මුහුණත හරවගන්න.

 

 

 

 

මේ විදියට U මුහුණත හරියට හරවගෙන පහත තියෙන විදියට කරකවන්න.

R U R’ U R U2 R’

කලින් වගේම U පැත්තෙ සේරම කහ පාට වෙනකම් මේ විදියට කරකවන්න.

ඒ කරකවන හැම වතාවකදිම උඩ කියල තියන විදියට U මුහුණත හරවගන්න ඕන.

6.    වන පියවර

https://4.bp.blogspot.com/-_Q307jCIgpM/WJ3zTURL-RI/AAAAAAAAAKQ/v_Gby9a7b3gyV1I51WoWyrhhMz4-W9cRwCLcB/s400/oll%2Bto%2Bpll%2B1.png

6 වෙනි පියවරේදි තියෙන්නෙ U මුහුණතේ corner 4 හරි ස්ථානයට ගන්න එක. දැනටමත් corner 4ම හරි තැනට ඇවිල්ල තියෙනවනම්, ඔයාලට පුළුවන් 7 වන පියවරට යන්න. එහෙම නැත්තම් මෙහෙම කරන්න. දැන් ඔයාල U මුහුණත වටේට කරකවනකොට සමහර corner හරි ස්ථානයට එනව නේද? සේරම නොවුණත් 1ක් හෝ 2ක් හරි ස්ථානයට එනව ඔයාලට පෙනෙයි. ඔයාල දැන් කරන්න ඕන, මේ corner වලින් එකක් විතරක් හරි ස්ථානයට එන විදියට  U මුහුණත කරකවාගන්න එක. දැන් ඒ corner එක පහල රූපයෙ (ඊතලය) තියෙන තැනට එන විදියට තමයි කැටය අල්ලගන්න ඕන. මෙතනදි F කියල තියෙන්නෙ ඉදිරිපස මුහුණත කියල ඔයාල දන්නවනෙ.
https://1.bp.blogspot.com/-5ejR0USOKVk/WJ3zppkrZKI/AAAAAAAAAKY/lT-a74IRz_c8uUbffljQ4JLGIcEye-1NACLcB/s200/ll%2B13.png

සමහර වෙලාවට එකක් විතරක් හරි ස්ථානයට එන විදියට  U මුහුණත කරකවාගන්න බැරිවෙන්න පුළුවන්. එතකොට එක corner එකක් වත් හරි ස්ථානයට එන්නෙ නැති විදියට  U මුහුණත කරකවාගන්න.

දැන් මෙන්න මේ විදියට කරකවන්න ඕන.

R’ F R’ B2 R F’ R’ B2 R2

මේ විදියට එක පාරක් හෝ දෙපාරක් කරකැව්වම වැඩේ හරි යන්න ඕන.

7.    වන පියවර

https://4.bp.blogspot.com/-QLzrzRKGzxI/WJ30RvHYWXI/AAAAAAAAAKg/3KR9HKFHHKETAP2qw3GpDuU9zCczdOgoQCLcB/s400/pll%2Bto%2Bfinal.png

මේක තමයි අවසාන පියවර. 😊 දැන් ඉතිරි වෙලා තියෙන්නෙ Edge 4 හදන්න විතරයි. ඔයාල බලන්න ඕන හරිතැනට ඇවිත් තියෙන Edge  එකක් හරි තියෙනවද කියල. එහෙම තියෙනවනම් ඒක B මුණතට එන  විදියට කැටය හරවගන්න. පහල රූපය බලන්න.

https://2.bp.blogspot.com/-Oz8W4Hwh9ik/WJ30omzWt_I/AAAAAAAAAKk/FUKtu4hwKa8kxRWZwRuCtS5HLmo1bjJBgCLcB/s200/ll%2B14.png එක Edge එකක්වත් හරි ස්ථානයේ නැත්තම්  කැමති විදියකට කැටය හරවගන්න. දැන් පහල තියෙන විදියට කරකවන්න.

R U’ R U R U R U’ R’ U’ R2

මේ විදියට එක පාරක් හෝ දෙපාරක් කරකැව්වම වැඩේ හරි!

හරි, දැන් ඔයාල දන්නව රුබික්ස් කැටය විසදන්නෙ කියල. ප්‍රශ්න, අදහස්, යෝජනා, ඡෝදනා තියෙනවනම්  කොමන්ටුවක් දාන්න. 😇

මම ඔයාල⁣ මේ කියල දුන්නෙ මේක විසදන්න (මම දන්න තරමන්) තියෙන ලේසිම ක්‍රමය. හැබැ⁣යි මේ ක්‍රමය⁣ට මේක විසදන්න ගියාම ගොඩක් වෙලාව යනව. ඒත් ඔයාල දැකල ඇති තත්පර 5ක් 6ක් ඇතුලත මේක විසදන අය. ඒ අ⁣⁣ය කොහොමද එච්චර ඉක්මනට ඒක විසදන්නෙ? ඒ අයත් භාවිතා කරන්නෙ මේ ක්‍රමයෙම ටිකක් වැඩිදියුනු කරපු version එකක්. ඒ ගැනත් දැන ගන්න⁣ ඕනෙ නම් පහලින් comment එකක් දාන්න.

 


Prasad Kavinda

Undergraduate at University of Colombo School of Computing.

Leave a Reply

Your email address will not be published. Required fields are marked *