@@ -12,6 +12,11 @@ Set<int> generateConstSetOfInt(int n) {
1212 (throw ArgumentError .value (n, 'n' , 'size not supported' ));
1313}
1414
15+ List <int > generateConstListOfInt (int n) {
16+ return constListOfIntTable[n] ??
17+ (throw ArgumentError .value (n, 'n' , 'size not supported' ));
18+ }
19+
1520const Map <int , Map <int , int >> constMapIntIntTable = {
1621 0 : constMapIntInt0,
1722 1 : constMapIntInt1,
@@ -136,104 +141,37 @@ const Set<int> constSetOfInt0 = {};
136141const Set <int > constSetOfInt1 = {0 };
137142const Set <int > constSetOfInt2 = {0 , 1 };
138143const Set <int > constSetOfInt100 = {
139- 0 ,
140- 1 ,
141- 2 ,
142- 3 ,
143- 4 ,
144- 5 ,
145- 6 ,
146- 7 ,
147- 8 ,
148- 9 ,
149- 10 ,
150- 11 ,
151- 12 ,
152- 13 ,
153- 14 ,
154- 15 ,
155- 16 ,
156- 17 ,
157- 18 ,
158- 19 ,
159- 20 ,
160- 21 ,
161- 22 ,
162- 23 ,
163- 24 ,
164- 25 ,
165- 26 ,
166- 27 ,
167- 28 ,
168- 29 ,
169- 30 ,
170- 31 ,
171- 32 ,
172- 33 ,
173- 34 ,
174- 35 ,
175- 36 ,
176- 37 ,
177- 38 ,
178- 39 ,
179- 40 ,
180- 41 ,
181- 42 ,
182- 43 ,
183- 44 ,
184- 45 ,
185- 46 ,
186- 47 ,
187- 48 ,
188- 49 ,
189- 50 ,
190- 51 ,
191- 52 ,
192- 53 ,
193- 54 ,
194- 55 ,
195- 56 ,
196- 57 ,
197- 58 ,
198- 59 ,
199- 60 ,
200- 61 ,
201- 62 ,
202- 63 ,
203- 64 ,
204- 65 ,
205- 66 ,
206- 67 ,
207- 68 ,
208- 69 ,
209- 70 ,
210- 71 ,
211- 72 ,
212- 73 ,
213- 74 ,
214- 75 ,
215- 76 ,
216- 77 ,
217- 78 ,
218- 79 ,
219- 80 ,
220- 81 ,
221- 82 ,
222- 83 ,
223- 84 ,
224- 85 ,
225- 86 ,
226- 87 ,
227- 88 ,
228- 89 ,
229- 90 ,
230- 91 ,
231- 92 ,
232- 93 ,
233- 94 ,
234- 95 ,
235- 96 ,
236- 97 ,
237- 98 ,
238- 99
144+ ...{0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 },
145+ ...{10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 },
146+ ...{20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 },
147+ ...{30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 },
148+ ...{40 , 41 , 42 , 43 , 44 , 45 , 46 , 47 , 48 , 49 },
149+ ...{50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 },
150+ ...{60 , 61 , 62 , 63 , 64 , 65 , 66 , 67 , 68 , 69 },
151+ ...{70 , 71 , 72 , 73 , 74 , 75 , 76 , 77 , 78 , 79 },
152+ ...{80 , 81 , 82 , 83 , 84 , 85 , 86 , 87 , 88 , 89 },
153+ ...{90 , 91 , 92 , 93 , 94 , 95 , 96 , 97 , 98 , 99 }
239154};
155+
156+ const Map <int , List <int >> constListOfIntTable = {
157+ 0 : constListOfInt0,
158+ 1 : constListOfInt1,
159+ 2 : constListOfInt2,
160+ 100 : constListOfInt100
161+ };
162+
163+ const List <int > constListOfInt0 = [];
164+ const List <int > constListOfInt1 = [0 ];
165+ const List <int > constListOfInt2 = [0 , 1 ];
166+ const List <int > constListOfInt100 = [
167+ ...[0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ],
168+ ...[10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 ],
169+ ...[20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 ],
170+ ...[30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 ],
171+ ...[40 , 41 , 42 , 43 , 44 , 45 , 46 , 47 , 48 , 49 ],
172+ ...[50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 ],
173+ ...[60 , 61 , 62 , 63 , 64 , 65 , 66 , 67 , 68 , 69 ],
174+ ...[70 , 71 , 72 , 73 , 74 , 75 , 76 , 77 , 78 , 79 ],
175+ ...[80 , 81 , 82 , 83 , 84 , 85 , 86 , 87 , 88 , 89 ],
176+ ...[90 , 91 , 92 , 93 , 94 , 95 , 96 , 97 , 98 , 99 ]
177+ ];
0 commit comments