Skálavariációk IXc.

Kezdő és haladó skálavariációk szétválasztása

és algoritmizálása

 

5 hang 3 hangmagasságon

 

Ömlesztett lista

Szétválogatott lista

 

Ömlesztett lista

 

public class Main {
public static void main(String[] args) {
int count = 0;
for (int i = 0; i <= 2; i++){
String string_i = Integer.toString(i);
for (int j = 0; j <= 2; j++){
String string_j = Integer.toString(j);
for (int k = 0; k <= 2; k++){
String string_k = Integer.toString(k);
for (int l = 0; l <= 2; l++){
String string_l = Integer.toString(l);
for (int m = 0; m <= 2; m++){
String string_m = Integer.toString(m);
String scaleVariaton = string_i + string_j + string_k + string_l + string_m;
if (scaleVariaton.contains("0")){
count++;
if((i > m) || scaleVariaton.contains("2")) {
System.out.println ("" + count + ". - " + i + j + k + l + m + " - haladó");
}
else
System.out.println ("" + count + ". - " + i + j + k + l + m + " - kezdő");
}
}
}
}
}
}
}
}


1. - 00000 - kezdő
2. - 00001 - kezdő
3. - 00002 - haladó
4. - 00010 - kezdő
5. - 00011 - kezdő
6. - 00012 - haladó
7. - 00020 - haladó
8. - 00021 - haladó
9. - 00022 - haladó
10. - 00100 - kezdő
11. - 00101 - kezdő
12. - 00102 - haladó
13. - 00110 - kezdő
14. - 00111 - kezdő
15. - 00112 - haladó
16. - 00120 - haladó
17. - 00121 - haladó
18. - 00122 - haladó
19. - 00200 - haladó
20. - 00201 - haladó
21. - 00202 - haladó
22. - 00210 - haladó
23. - 00211 - haladó
24. - 00212 - haladó
25. - 00220 - haladó
26. - 00221 - haladó
27. - 00222 - haladó
28. - 01000 - kezdő
29. - 01001 - kezdő
30. - 01002 - haladó
31. - 01010 - kezdő
32. - 01011 - kezdő
33. - 01012 - haladó
34. - 01020 - haladó
35. - 01021 - haladó
36. - 01022 - haladó
37. - 01100 - kezdő
38. - 01101 - kezdő
39. - 01102 - haladó
40. - 01110 - kezdő
41. - 01111 - kezdő
42. - 01112 - haladó
43. - 01120 - haladó
44. - 01121 - haladó
45. - 01122 - haladó
46. - 01200 - haladó
47. - 01201 - haladó
48. - 01202 - haladó
49. - 01210 - haladó
50. - 01211 - haladó
51. - 01212 - haladó
52. - 01220 - haladó
53. - 01221 - haladó
54. - 01222 - haladó
55. - 02000 - haladó
56. - 02001 - haladó
57. - 02002 - haladó
58. - 02010 - haladó
59. - 02011 - haladó
60. - 02012 - haladó
61. - 02020 - haladó
62. - 02021 - haladó
63. - 02022 - haladó
64. - 02100 - haladó
65. - 02101 - haladó
66. - 02102 - haladó
67. - 02110 - haladó
68. - 02111 - haladó
69. - 02112 - haladó
70. - 02120 - haladó
71. - 02121 - haladó
72. - 02122 - haladó
73. - 02200 - haladó
74. - 02201 - haladó
75. - 02202 - haladó
76. - 02210 - haladó
77. - 02211 - haladó
78. - 02212 - haladó
79. - 02220 - haladó
80. - 02221 - haladó
81. - 02222 - haladó
82. - 10000 - haladó
83. - 10001 - kezdő
84. - 10002 - haladó
85. - 10010 - haladó
86. - 10011 - kezdő
87. - 10012 - haladó
88. - 10020 - haladó
89. - 10021 - haladó
90. - 10022 - haladó
91. - 10100 - haladó
92. - 10101 - kezdő
93. - 10102 - haladó
94. - 10110 - haladó
95. - 10111 - kezdő
96. - 10112 - haladó
97. - 10120 - haladó
98. - 10121 - haladó
99. - 10122 - haladó
100. - 10200 - haladó
101. - 10201 - haladó
102. - 10202 - haladó
103. - 10210 - haladó
104. - 10211 - haladó
105. - 10212 - haladó
106. - 10220 - haladó
107. - 10221 - haladó
108. - 10222 - haladó
109. - 11000 - haladó
110. - 11001 - kezdő
111. - 11002 - haladó
112. - 11010 - haladó
113. - 11011 - kezdő
114. - 11012 - haladó
115. - 11020 - haladó
116. - 11021 - haladó
117. - 11022 - haladó
118. - 11100 - haladó
119. - 11101 - kezdő
120. - 11102 - haladó
121. - 11110 - haladó
122. - 11120 - haladó
123. - 11200 - haladó
124. - 11201 - haladó
125. - 11202 - haladó
126. - 11210 - haladó
127. - 11220 - haladó
128. - 12000 - haladó
129. - 12001 - haladó
130. - 12002 - haladó
131. - 12010 - haladó
132. - 12011 - haladó
133. - 12012 - haladó
134. - 12020 - haladó
135. - 12021 - haladó
136. - 12022 - haladó
137. - 12100 - haladó
138. - 12101 - haladó
139. - 12102 - haladó
140. - 12110 - haladó
141. - 12120 - haladó
142. - 12200 - haladó
143. - 12201 - haladó
144. - 12202 - haladó
145. - 12210 - haladó
146. - 12220 - haladó
147. - 20000 - haladó
148. - 20001 - haladó
149. - 20002 - haladó
150. - 20010 - haladó
151. - 20011 - haladó
152. - 20012 - haladó
153. - 20020 - haladó
154. - 20021 - haladó
155. - 20022 - haladó
156. - 20100 - haladó
157. - 20101 - haladó
158. - 20102 - haladó
159. - 20110 - haladó
160. - 20111 - haladó
161. - 20112 - haladó
162. - 20120 - haladó
163. - 20121 - haladó
164. - 20122 - haladó
165. - 20200 - haladó
166. - 20201 - haladó
167. - 20202 - haladó
168. - 20210 - haladó
169. - 20211 - haladó
170. - 20212 - haladó
171. - 20220 - haladó
172. - 20221 - haladó
173. - 20222 - haladó
174. - 21000 - haladó
175. - 21001 - haladó
176. - 21002 - haladó
177. - 21010 - haladó
178. - 21011 - haladó
179. - 21012 - haladó
180. - 21020 - haladó
181. - 21021 - haladó
182. - 21022 - haladó
183. - 21100 - haladó
184. - 21101 - haladó
185. - 21102 - haladó
186. - 21110 - haladó
187. - 21120 - haladó
188. - 21200 - haladó
189. - 21201 - haladó
190. - 21202 - haladó
191. - 21210 - haladó
192. - 21220 - haladó
193. - 22000 - haladó
194. - 22001 - haladó
195. - 22002 - haladó
196. - 22010 - haladó
197. - 22011 - haladó
198. - 22012 - haladó
199. - 22020 - haladó
200. - 22021 - haladó
201. - 22022 - haladó
202. - 22100 - haladó
203. - 22101 - haladó
204. - 22102 - haladó
205. - 22110 - haladó
206. - 22120 - haladó
207. - 22200 - haladó
208. - 22201 - haladó
209. - 22202 - haladó
210. - 22210 - haladó
211. - 22220 - haladó

 

Szétválogatott lista

 

import java.util.ArrayList;
 

public class Main {
public static void main(String[] args) {
ArrayList<String> kezdo = new ArrayList<String>();
ArrayList<String> halado = new ArrayList<String>();
int countKezdo = 1;
int countHalado = 1;
for (int i = 0; i <= 2; i++){
String string_i = Integer.toString(i);
for (int j = 0; j <= 2; j++){
String string_j = Integer.toString(j);
for (int k = 0; k <= 2; k++){
String string_k = Integer.toString(k);
for (int l = 0; l <= 2; l++){
String string_l = Integer.toString(l);
for (int m = 0; m <= 2; m++){
String string_m = Integer.toString(m);
String scaleVariaton = string_i + string_j + string_k + string_l + string_m;
if (scaleVariaton.contains("0")){
if((i > m) || scaleVariaton.contains("2")) {
halado.add(scaleVariaton);
}
else
kezdo.add(scaleVariaton);;
}
}
}
}
}
}

System.out.println("Kezdő SV:");

for(int i = 0; i < kezdo.size(); i++) {
System.out.println(countKezdo + ". - " + kezdo.get(i) + "");
countKezdo++;
}

System.out.println();
System.out.println("Haladó SV:");

for(int i = 0; i < halado.size(); i++) {
System.out.println(countHalado + ". - " + halado.get(i) + "");
countHalado++;
}
}
}


Kezdő SV:
1. - 00000
2. - 00001
3. - 00010
4. - 00011
5. - 00100
6. - 00101
7. - 00110
8. - 00111
9. - 01000
10. - 01001
11. - 01010
12. - 01011
13. - 01100
14. - 01101
15. - 01110
16. - 01111
17. - 10001
18. - 10011
19. - 10101
20. - 10111
21. - 11001
22. - 11011
23. - 11101

Haladó SV:
1. - 00002
2. - 00012
3. - 00020
4. - 00021
5. - 00022
6. - 00102
7. - 00112
8. - 00120
9. - 00121
10. - 00122
11. - 00200
12. - 00201
13. - 00202
14. - 00210
15. - 00211
16. - 00212
17. - 00220
18. - 00221
19. - 00222
20. - 01002
21. - 01012
22. - 01020
23. - 01021
24. - 01022
25. - 01102
26. - 01112
27. - 01120
28. - 01121
29. - 01122
30. - 01200
31. - 01201
32. - 01202
33. - 01210
34. - 01211
35. - 01212
36. - 01220
37. - 01221
38. - 01222
39. - 02000
40. - 02001
41. - 02002
42. - 02010
43. - 02011
44. - 02012
45. - 02020
46. - 02021
47. - 02022
48. - 02100
49. - 02101
50. - 02102
51. - 02110
52. - 02111
53. - 02112
54. - 02120
55. - 02121
56. - 02122
57. - 02200
58. - 02201
59. - 02202
60. - 02210
61. - 02211
62. - 02212
63. - 02220
64. - 02221
65. - 02222
66. - 10000
67. - 10002
68. - 10010
69. - 10012
70. - 10020
71. - 10021
72. - 10022
73. - 10100
74. - 10102
75. - 10110
76. - 10112
77. - 10120
78. - 10121
79. - 10122
80. - 10200
81. - 10201
82. - 10202
83. - 10210
84. - 10211
85. - 10212
86. - 10220
87. - 10221
88. - 10222
89. - 11000
90. - 11002
91. - 11010
92. - 11012
93. - 11020
94. - 11021
95. - 11022
96. - 11100
97. - 11102
98. - 11110
99. - 11120
100. - 11200
101. - 11201
102. - 11202
103. - 11210
104. - 11220
105. - 12000
106. - 12001
107. - 12002
108. - 12010
109. - 12011
110. - 12012
111. - 12020
112. - 12021
113. - 12022
114. - 12100
115. - 12101
116. - 12102
117. - 12110
118. - 12120
119. - 12200
120. - 12201
121. - 12202
122. - 12210
123. - 12220
124. - 20000
125. - 20001
126. - 20002
127. - 20010
128. - 20011
129. - 20012
130. - 20020
131. - 20021
132. - 20022
133. - 20100
134. - 20101
135. - 20102
136. - 20110
137. - 20111
138. - 20112
139. - 20120
140. - 20121
141. - 20122
142. - 20200
143. - 20201
144. - 20202
145. - 20210
146. - 20211
147. - 20212
148. - 20220
149. - 20221
150. - 20222
151. - 21000
152. - 21001
153. - 21002
154. - 21010
155. - 21011
156. - 21012
157. - 21020
158. - 21021
159. - 21022
160. - 21100
161. - 21101
162. - 21102
163. - 21110
164. - 21120
165. - 21200
166. - 21201
167. - 21202
168. - 21210
169. - 21220
170. - 22000
171. - 22001
172. - 22002
173. - 22010
174. - 22011
175. - 22012
176. - 22020
177. - 22021
178. - 22022
179. - 22100
180. - 22101
181. - 22102
182. - 22110
183. - 22120
184. - 22200
185. - 22201
186. - 22202
187. - 22210
188. - 22220