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();
|
find_for_three();
|
||||||
set.teams_3--;
|
set.teams_3--;
|
||||||
} else {
|
} else {
|
||||||
if (availablePizzas.length > 2 && set.teams_4 > 0) {
|
if (availablePizzas.length >= 2 && set.teams_2 > 0) {
|
||||||
find_for_four();
|
|
||||||
set.teams_4--;
|
|
||||||
} else {
|
|
||||||
find_for_two();
|
find_for_two();
|
||||||
set.teams_2--;
|
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}`);
|
console.log(`Score ${char}: ${finalScore}`);
|
||||||
totalScore += 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');
|
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