Pizza - Add write to text + prioritize 2 teams
This commit is contained in:
parent
f34bb76472
commit
2a526ed5c3
@ -253,13 +253,20 @@ function main(file, char) {
|
||||
find_for_three();
|
||||
set.teams_3--;
|
||||
} else {
|
||||
if (availablePizzas.length > 2 && set.teams_4 > 0) {
|
||||
find_for_four();
|
||||
set.teams_4--;
|
||||
} else {
|
||||
if (availablePizzas.length >= 2 && set.teams_2 > 0) {
|
||||
find_for_two();
|
||||
set.teams_2--;
|
||||
} else {
|
||||
find_for_four();
|
||||
set.teams_4--;
|
||||
}
|
||||
// if (availablePizzas.length > 2 && set.teams_4 > 0) {
|
||||
// find_for_four();
|
||||
// set.teams_4--;
|
||||
// } else {
|
||||
// find_for_two();
|
||||
// set.teams_2--;
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
@ -270,6 +277,19 @@ function main(file, char) {
|
||||
|
||||
console.log(`Score ${char}: ${finalScore}`);
|
||||
totalScore += finalScore;
|
||||
|
||||
const fileResult = [finalPizzas.length];
|
||||
finalPizzas.forEach((item) => {
|
||||
let line = [item.teamSize];
|
||||
|
||||
item.pizzas.forEach((pizza) => {
|
||||
line.push(pizza.id);
|
||||
});
|
||||
|
||||
fileResult.push(line.join(' '));
|
||||
});
|
||||
|
||||
fs.writeFileSync(`output/result_${char}.txt`, fileResult.join('\n'));
|
||||
}
|
||||
|
||||
main(file_a, 'A');
|
||||
|
3
Pizza/output/result_A.txt
Normal file
3
Pizza/output/result_A.txt
Normal file
@ -0,0 +1,3 @@
|
||||
2
|
||||
3 0 1 2
|
||||
2 3 4
|
169
Pizza/output/result_B.txt
Normal file
169
Pizza/output/result_B.txt
Normal file
@ -0,0 +1,169 @@
|
||||
168
|
||||
3 28 35 500
|
||||
2 93 97
|
||||
2 190 196
|
||||
2 197 252
|
||||
2 286 333
|
||||
2 369 420
|
||||
2 423 441
|
||||
2 12 33
|
||||
2 47 165
|
||||
2 300 326
|
||||
2 482 1
|
||||
2 14 21
|
||||
2 256 315
|
||||
2 279 299
|
||||
2 306 322
|
||||
2 330 421
|
||||
2 454 17
|
||||
2 7 72
|
||||
2 86 358
|
||||
2 154 189
|
||||
2 212 334
|
||||
2 352 414
|
||||
2 492 11
|
||||
2 64 371
|
||||
2 73 141
|
||||
2 120 182
|
||||
2 156 213
|
||||
2 158 484
|
||||
2 170 266
|
||||
2 301 337
|
||||
2 319 329
|
||||
2 410 495
|
||||
2 443 240
|
||||
2 462 52
|
||||
2 0 113
|
||||
2 38 155
|
||||
2 48 486
|
||||
2 108 264
|
||||
2 111 5
|
||||
2 166 210
|
||||
2 221 298
|
||||
2 234 310
|
||||
2 261 405
|
||||
2 350 376
|
||||
2 434 451
|
||||
2 448 452
|
||||
2 463 258
|
||||
2 475 20
|
||||
2 15 360
|
||||
2 19 193
|
||||
2 34 324
|
||||
2 60 433
|
||||
2 61 175
|
||||
2 147 219
|
||||
2 181 356
|
||||
2 187 236
|
||||
2 199 277
|
||||
2 208 271
|
||||
2 231 396
|
||||
2 249 292
|
||||
2 273 288
|
||||
2 311 320
|
||||
2 367 387
|
||||
2 385 430
|
||||
2 409 439
|
||||
2 419 498
|
||||
4 445 473 8 225
|
||||
4 455 18 263 31
|
||||
4 499 117 328 392
|
||||
4 3 24 177 345
|
||||
4 6 23 149 180
|
||||
4 10 65 412 89
|
||||
4 13 99 121 394
|
||||
4 55 71 159 201
|
||||
4 90 91 163 391
|
||||
4 105 218 351 302
|
||||
4 123 162 353 422
|
||||
4 139 188 276 235
|
||||
4 192 242 362 100
|
||||
4 203 424 459 400
|
||||
4 214 348 497 56
|
||||
4 230 294 384 69
|
||||
4 268 429 449 474
|
||||
4 278 283 364 259
|
||||
4 336 442 397 16
|
||||
4 375 472 80 107
|
||||
4 388 427 25 81
|
||||
4 399 407 437 289
|
||||
4 403 444 467 274
|
||||
4 431 26 27 128
|
||||
4 438 40 45 116
|
||||
4 447 32 59 138
|
||||
4 22 41 50 76
|
||||
4 29 36 109 114
|
||||
4 44 46 70 200
|
||||
4 54 112 148 153
|
||||
4 66 78 119 207
|
||||
4 79 92 132 245
|
||||
4 95 104 144 152
|
||||
4 101 106 160 282
|
||||
4 115 129 151 226
|
||||
4 124 172 174 254
|
||||
4 136 195 204 233
|
||||
4 164 244 267 347
|
||||
4 185 251 332 379
|
||||
4 186 247 284 425
|
||||
4 198 269 295 361
|
||||
4 217 304 325 378
|
||||
4 237 359 363 468
|
||||
4 280 341 365 490
|
||||
4 285 372 377 401
|
||||
4 307 373 339 390
|
||||
4 395 432 453 450
|
||||
4 411 446 461 2
|
||||
4 460 494 4 9
|
||||
4 30 37 39 42
|
||||
4 43 49 51 57
|
||||
4 53 62 63 74
|
||||
4 58 67 68 77
|
||||
4 75 83 85 87
|
||||
4 82 84 88 94
|
||||
4 96 98 102 103
|
||||
4 110 118 122 125
|
||||
4 126 127 130 133
|
||||
4 131 134 137 142
|
||||
4 135 140 143 145
|
||||
3 146 150 157
|
||||
3 161 167 168
|
||||
3 169 171 173
|
||||
3 176 178 179
|
||||
3 183 184 191
|
||||
3 194 202 206
|
||||
3 205 209 215
|
||||
3 211 216 222
|
||||
3 220 223 224
|
||||
3 227 228 229
|
||||
3 232 238 239
|
||||
3 241 243 246
|
||||
3 248 250 253
|
||||
3 255 257 260
|
||||
3 262 265 270
|
||||
3 272 275 287
|
||||
3 281 290 291
|
||||
3 293 296 297
|
||||
3 303 305 308
|
||||
3 309 313 314
|
||||
3 312 316 317
|
||||
3 318 321 323
|
||||
3 327 331 335
|
||||
3 338 340 342
|
||||
3 343 344 349
|
||||
3 346 355 357
|
||||
3 354 366 368
|
||||
3 370 374 380
|
||||
3 381 383 386
|
||||
3 382 389 393
|
||||
3 398 402 404
|
||||
3 406 408 413
|
||||
3 415 416 418
|
||||
3 417 426 428
|
||||
3 435 436 440
|
||||
3 456 457 458
|
||||
3 464 465 466
|
||||
3 469 470 471
|
||||
3 476 477 478
|
||||
3 479 481 483
|
||||
3 480 485 487
|
||||
3 488 489 491
|
Loading…
x
Reference in New Issue
Block a user