-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtest.cpp
More file actions
37 lines (31 loc) · 759 Bytes
/
Copy pathtest.cpp
File metadata and controls
37 lines (31 loc) · 759 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <threes_Mechanics.h>
int main() {
Direction d = D;
Direction u = U;
Shift s0(d, 1);
Shift s1(d, 0);
std::vector<Shift> shifts;
s0.string_vec.push_back(0);
s0.string_vec.push_back(1);
s0.string_vec.push_back(0);
s0.string_vec.push_back(3);
s1.string_vec.push_back(0);
s1.string_vec.push_back(1);
s1.string_vec.push_back(0);
s1.string_vec.push_back(3);
if (s0 < s1) {
std::cout << "s0 < s1\n";
} else {
std::cout << "s0 > s1\n";
}
shifts.push_back(s0);
shifts.push_back(s1);
std::sort(shifts.begin(), shifts.end());
for (Shift s : shifts) {
std::cout << "id: " << s.id << ", str: ";
for (int i = 0; i < 4; i++) {
std::cout << s.string_vec[i] << " ";
}
std::cout << "\n";
}
}