MCPcopy Index your code
hub / github.com/MeigenChou/DCTimer-Android / move

Method move

app/src/main/java/solver/UFO.java:40–55  ·  view source on GitHub ↗
(int[] perm, int m)

Source from the content-addressed store, hash-verified

38 }
39
40 static void move(int[] perm, int m) {
41 switch (m) {
42 case 0: //U
43 int a = perm[0]; perm[0] = perm[5]; perm[5] = perm[4]; perm[4] = perm[3]; perm[3] = perm[2]; perm[2] = perm[1]; perm[1] = a;
44 break;
45 case 1: //A
46 Utils.swap(perm, 4, 10, 0, 7); Utils.swap(perm, 5, 6);
47 break;
48 case 2: //B
49 Utils.swap(perm, 5, 6, 3, 8); Utils.swap(perm, 4, 7);
50 break;
51 case 3: //C
52 Utils.swap(perm, 2, 7, 4, 9); Utils.swap(perm, 3, 8);
53 break;
54 }
55 }
56
57}

Callers 1

initMethod · 0.95

Calls 1

swapMethod · 0.95

Tested by

no test coverage detected