A Rubiko kubas yra įdomus „Erno Rubiko“ išrastas galvosūkis, kuriame yra 43 kvintilijonai galimų konfigūracijų. Tačiau naudojant tam tikrus algoritmus tai galima lengvai išspręsti. Šiuo metu yra daug Rubix kubo variantų, tačiau pats paprasčiausias yra 3x3x3 Rubiko kubas.
3x3x3 Rubiko kubas gaminamas sujungiant 21 detalę: 1 pagrindinė dalis su trimis ašimis, 8 kampinės detalės (kampinės vientisos formos) su trimis tonais ir 12 briaunų (kraštų 3D kvadratai) su dviem tonais.
java metodas

Pastaba-
Centriniai elementai visada yra tik pradinėje padėtyje.
Pagrindiniai Rubiko kubo apsisukimai:
- R: pasukite dešinįjį sluoksnį pagal laikrodžio rodyklę. R': pasukite dešinysis sluoksnis prieš laikrodžio rodyklę. L: pasukite kairįjį sluoksnį pagal laikrodžio rodyklę. L’: pasukite kairįjį sluoksnį prieš laikrodžio rodyklę. U: Pasukite viršutinis sluoksnis pagal laikrodžio rodyklę. U’: pasukite viršutinį sluoksnį prieš laikrodžio rodyklę. F: pasukite priekinį sluoksnį pagal laikrodžio rodyklę. F': pasukite priekinį sluoksnį prieš laikrodžio rodyklę.
Metodas pradedantiesiems:
Lengviausias sprendimas išspręsti Rubiko kubą yra vadovautis metodu, kuriuo pirmiausia reikia išspręsti apatinį sluoksnį, tada vidurinį sluoksnį ir galiausiai viršutinį sluoksnį.

Žemiau pateikiami žingsniai, kaip išspręsti Rubiko kubą
1 žingsnis: Pirmiausia pasirinkite bet kokios spalvos (tarkim baltos) centrinę dalį ir tada padarykite a baltas kryžius pritraukdami visas keturias briaunas prie balto centro.
žemėlapis mašinraščiu

2 žingsnis: Suderinkite visų keturių šoninio paviršiaus centrinių dalių spalvas su apatinio sluoksnio kraštais po vieną ir suderintas poras siųskite priešingomis kryptimis, o tada vėl atveskite, kad padarytumėte baltą kryžių.

Suderinus visus sluoksnius, kubas atrodys taip-

3 veiksmas: Nustatykite apatinio sluoksnio kampus, pirmiausia suderindami tinkamą kampą, atitinkantį norimą spalvą. Tada taikykite algoritmą R U R'U' ir kartokite tą patį algoritmą, kol apatinis kampinis elementas bus nustatytas į tinkamą padėtį, kaip parodyta žemiau

Nustačius visus kampus, kubas atrodys taip-

4 veiksmas: Padarykite antrąjį sluoksnį, suderindami visus keturis kraštus prie šoninių paviršių. Pirmiausia suderinkite viršutinio sluoksnio krašto spalvą su jo centriniu sluoksniu ir stebėkite kitą gabalo dalį, ty į viršų nukreiptą spalvą.
metus į ketvirčius
- 1 atvejis: jei kitos dalies spalva sutampa su centrine dalimi dešinėje, taikykite algoritmą U R U’ R’ U’ F’ U F. 2 atvejis: jei kitos dalies spalva sutampa su centrine dalimi kairėje, taikykite algoritmą U'L'U L U F U'F'.
Pritaikius tai visoms kitoms detalėms, kubas atrodys taip-

5 veiksmas: Taikydami paprastą algoritmą, viršutiniame sluoksnyje padarykite geltoną kryžių F R U R’ U’ F’ 1-3 kartus kaip parodyta žemiau.

6 veiksmas: Dabar suderinkite bet kurį viršutinio sluoksnio kraštą su vidurio dalimi viduriniame sluoksnyje ir tada pritaikykite algoritmą F R U R' U' F' kol sutaps visi kraštai.
parseint java

7 veiksmas: Dabar norėdami suderinti visas viršutinio sluoksnio kampines dalis, pirmiausia pamatykite jau suderintą kampą ir laikykite jį kaip priekinį paviršių ir į dešinę. Jei nė viena kampinė dalis nėra tinkamoje vietoje, galite laikyti kubą bet kokia kryptimi, o nesuderintos dalys yra viršuje ir taikyti algoritmą U R U’ L’ U R’ U’ L.
Pritaikius šį algoritmą 1–3 kartus kubas atrodys taip:

8 veiksmas : Paskutiniame etape palikite geltoną priekinį paviršių ir pradėkite nuo bet kurio kampo, taikykite algoritmą U R'U'R kol kampas išsidėstys teisingai, tada pasukite viršutinį sluoksnį, kad viršutinėje dešinėje pusėje atsirastų dar vienas netvarkingas kampas, ir pakartokite U R'U'R algoritmas vėl jį sutvarkyti ir pan. Sutvarkę visas kampines dalis, tiesiog perkelkite geltoną sluoksnį 1-2 kartus jei reikia, kad visiškai išspręstumėte savo kubą.

Atlikus šį paskutinį žingsnį, Rubiko kubas pagaliau išspręstas.
Taip pat skaitykite – Kaip išspręsti 4 × 4 Rubiko kubą