Activity

Below is a chronological chart of the average difficulty of each solved problem (oldest on the left side): 5% () 5% (March 23, 2017) 5% (March 24, 2017) 5% (March 25, 2017) 5% (March 27, 2017) 5% (March 28, 2017) 5% (March 29, 2017) 5% (March 30, 2017) 5% (March 31, 2017) 5% (April 3, 2017) 5% (April 4, 2017) 5% (April 5, 2017) 5% (April 6, 2017) 5% (April 7, 2017) 5% (April 12, 2017) 5% (April 18, 2017) 5% (April 19, 2017) 6% (April 20, 2017) 15% (April 21, 2017) 5% (April 22, 2017) 20% (April 24, 2017) 6% (April 25, 2017) 15% (April 26, 2017) 17% (April 27, 2017) 15% (April 28, 2017) 20% (April 29, 2017) 20% (May 2, 2017) 18% (May 3, 2017) 30% (May 4, 2017) 15% (May 5, 2017) 20% (May 6, 2017) 33% (May 8, 2017) 27% (May 9, 2017) 21% (May 10, 2017) 25% (May 11, 2017) 33% (May 12, 2017) 30% (May 13, 2017) 40% (May 14, 2017) 36% (May 15, 2017) 38% (May 16, 2017) 40% (May 17, 2017) 35% (May 18, 2017) 36% (May 19, 2017) 30% (May 22, 2017) 33% (May 23, 2017) 46% (May 24, 2017) 10% (May 25, 2017) 30% (May 26, 2017) 52% (May 27, 2017) 38% (May 30, 2017) 47% (May 31, 2017) 50% (June 1, 2017) 48% (June 2, 2017) 42% (June 13, 2017) 55% (June 14, 2017) 47% (June 15, 2017) 52% (June 16, 2017) 52% (June 19, 2017) 70% (June 20, 2017) 60% (June 21, 2017) 45% (June 22, 2017) 55% (June 23, 2017) 50% (June 24, 2017) 45% (June 26, 2017) 55% (June 27, 2017) 70% (June 28, 2017) 50% (June 29, 2017) 40% (June 30, 2017) 52% (July 1, 2017) 50% (July 2, 2017) 48% (July 3, 2017) 50% (July 4, 2017) 50% (July 5, 2017) 61% (July 6, 2017) 10% (July 7, 2017) 15% (July 8, 2017) 45% (July 9, 2017) 45% (July 10, 2017) 50% (July 11, 2017) 60% (July 12, 2017) 57% (July 13, 2017) 25% (July 14, 2017) 30% (July 15, 2017) 15% (July 17, 2017) 35% (July 18, 2017) 60% (July 19, 2017) 65% (July 20, 2017) 50% (July 21, 2017) 25% (July 22, 2017) 60% (July 23, 2017) 35% (July 24, 2017) 25% (July 25, 2017) 50% (July 26, 2017) 40% (July 27, 2017) 20% (July 28, 2017) 70% (July 29, 2017) 20% (July 30, 2017) 50% (July 31, 2017) 10% (August 1, 2017) 65% (August 2, 2017) 70% (August 3, 2017) 50% (August 4, 2017) 25% (August 5, 2017) 35% (August 6, 2017) 50% (August 7, 2017) 65% (August 8, 2017) 10% (August 9, 2017) 15% (August 10, 2017) 35% (August 11, 2017) 25% (August 12, 2017) 65% (August 13, 2017) 45% (August 14, 2017) 20% (August 15, 2017) 40% (August 16, 2017) 55% (August 17, 2017) 65% (August 18, 2017) 15% (August 19, 2017) 15% (August 20, 2017) 25% (August 21, 2017) 65% (August 22, 2017) 65% (August 23, 2017) 65% (August 24, 2017) 65% (August 25, 2017) 50% (August 26, 2017) 55% (August 27, 2017) 40% (August 28, 2017) 30% (August 29, 2017) 20% (August 30, 2017) 60% (August 31, 2017) 20% (September 1, 2017) 60% (September 2, 2017) 60% (September 3, 2017) 70% (September 4, 2017) 25% (September 5, 2017) 35% (September 6, 2017) 30% (September 7, 2017) 65% (September 8, 2017) 70% (September 9, 2017) 15% (September 10, 2017) 60% (September 11, 2017) 20% (September 12, 2017) 70% (September 13, 2017) 60% (September 14, 2017) 55% (September 15, 2017) 65% (September 16, 2017) 65% (September 17, 2017) 30% (September 18, 2017) 35% (September 19, 2017) 30% (September 20, 2017) 25% (September 21, 2017) 50% (September 22, 2017) 70% (September 23, 2017) 25% (September 25, 2017) 70% (September 26, 2017) 30% (September 27, 2017) 35% (September 28, 2017) 35% (September 29, 2017) 40% (September 30, 2017) 40% (October 1, 2017) 45% (October 4, 2017) 70% (October 5, 2017) October 6, 2017 October 9, 2017 45% (October 10, 2017) 25% (October 11, 2017) 55% (October 12, 2017) 70% (October 13, 2017) October 17, 2017 35% (October 18, 2017) 20% (October 19, 2017) 25% (October 23, 2017) 40% (October 26, 2017) 45% (October 27, 2017) 40% (November 1, 2017) 70% (November 3, 2017) 70% (November 11, 2017) 50% (November 12, 2017) 20% (November 14, 2017) November 15, 2017 November 21, 2017 40% (December 4, 2017) 30% (December 6, 2017) 35% (December 8, 2017) 65% (December 10, 2017) 40% (December 11, 2017) 30% (December 12, 2017) 50% (December 18, 2017) 60% (December 20, 2017) 20% (December 27, 2017)

News

December 31, 2017

solved and published 577

December 27, 2017

solved and published 279

December 22, 2017

changed 412: solve grids up to 6x6

December 20, 2017

solved and published 324

December 18, 2017

solved and published 458

December 14, 2017

changed 612: solve up to 10^8

December 12, 2017

solved and published 310

December 11, 2017

solved and published 308

December 10, 2017

solved and published 565

December 8, 2017

solved and published 485

December 6, 2017

solved and published 375

December 4, 2017

solved and published 615

November 21, 2017

solved and published 613

November 15, 2017

solved and published 516

November 14, 2017

solved and published 290

November 12, 2017

solved and published 248

November 11, 2017

solved and published 208

November 10, 2017

changed 118: fixed bug which prevented me from getting 100% on Hackerrank (line 114, thx to Kevin McShane)

November 3, 2017

solved and published 386

November 2, 2017

changed 436: wrote Monte-Carlo simulation

November 1, 2017

solved and published 216

October 27, 2017

solved and published 327

October 26, 2017

solved and published 358

October 25, 2017

changed 539: solve up to 10^9

October 23, 2017

solved and published 587

October 19, 2017

solved and published 288

October 18, 2017

solved and published 607

October 17, 2017

solved and published 237

October 13, 2017

solved and published 284

October 12, 2017

solved and published 581

October 11, 2017

solved and published 563

October 10, 2017

solved and published 601, 611

October 9, 2017

solved and published 610

October 6, 2017

solved and published 156

October 5, 2017

solved and published 411

October 4, 2017

solved and published 418

October 1, 2017

solved and published 455

September 30, 2017

solved and published 473

September 29, 2017

solved and published 343
changed 291: OpenMP support

September 28, 2017

solved and published 461

September 27, 2017

solved and published 268

September 26, 2017

solved and published 351

September 25, 2017

solved and published 244

September 23, 2017

solved and published 393

September 22, 2017

solved and published 571

September 21, 2017

solved and published 371

September 20, 2017

solved and published 333

September 19, 2017

solved and published 313

September 18, 2017

solved and published 226

September 17, 2017

solved and published 152

September 16, 2017

solved and published 306

September 15, 2017

solved and published 155

September 14, 2017

solved and published 273

September 13, 2017

solved and published 429

September 12, 2017

solved and published 209

September 11, 2017

solved and published 500

September 10, 2017

solved and published 199

September 9, 2017

solved and published 239

September 8, 2017

solved and published 510

September 7, 2017

solved and published 363

September 6, 2017

solved and published 359

September 5, 2017

solved and published 189

September 4, 2017

solved and published 523

September 3, 2017

solved and published 182

September 2, 2017

solved and published 518

September 1, 2017

solved and published 141

August 31, 2017

solved and published 407

August 30, 2017

solved and published 321

August 29, 2017

solved and published 287

August 28, 2017

solved and published 218

August 27, 2017

solved and published 300

August 26, 2017

solved and published 200

August 25, 2017

solved and published 280

August 24, 2017

solved and published 227

August 23, 2017

solved and published 274

August 22, 2017

solved and published 401

August 21, 2017

solved and published 493

August 20, 2017

solved and published 381

August 19, 2017

solved and published 196

August 18, 2017

solved and published 126
changed 186: modified to solve Hackerrank, too
changed 187: modified to solve Hackerrank, too

August 17, 2017

solved and published 501

August 16, 2017

solved and published 491

August 15, 2017

solved and published 341

August 14, 2017

solved and published 247

August 13, 2017

solved and published 329

August 12, 2017

solved and published 307

August 11, 2017

solved and published 504

August 10, 2017

solved and published 549

August 9, 2017

solved and published 147

August 8, 2017

solved and published 106
changed 185: modified to solve Hackerrank, too

August 7, 2017

solved and published 304

August 6, 2017

solved and published 425

August 5, 2017

solved and published 234

August 4, 2017

solved and published 260

August 3, 2017

solved and published 168

August 2, 2017

solved and published 387

August 1, 2017

solved and published 137

July 31, 2017

solved and published 323

July 30, 2017

solved and published 219

July 29, 2017

solved and published 315

July 28, 2017

solved and published 110
changed 181: modified to solve Hackerrank, too
changed 183: modified to solve Hackerrank, too

July 27, 2017

solved and published 309

July 26, 2017

solved and published 293

July 25, 2017

solved and published 297

July 24, 2017

solved and published 222

July 23, 2017

solved and published 348

July 22, 2017

solved and published 215

July 21, 2017

solved and published 232

July 20, 2017

solved and published 240

July 19, 2017

solved and published 349

July 18, 2017

solved and published 345

July 17, 2017

solved and published 130, 347

July 15, 2017

solved and published 336

July 14, 2017

solved and published 249, 250

July 13, 2017

solved and published 154, 160

July 12, 2017

solved and published 148, 230

July 11, 2017

solved and published 267, 277, 278

July 10, 2017

solved and published 138

July 9, 2017

solved and published 346

July 8, 2017

solved and published 357

July 7, 2017

solved and published 163, 171, 291

July 6, 2017

solved and published 286

July 5, 2017

solved and published 150, 213, 317

July 4, 2017

solved and published 186, 259, 301

July 3, 2017

solved and published 266, 303

July 2, 2017

solved and published 201, 235

July 1, 2017

solved and published 265

June 30, 2017

solved and published 144

June 29, 2017

solved and published 161

June 28, 2017

solved and published 178, 181, 231

June 27, 2017

solved and published 131, 142, 190

June 26, 2017

solved and published 127
changed 179: solve Hackerrank problem, too

June 24, 2017

solved and published 128

June 23, 2017

solved and published 225

June 22, 2017

solved and published 159

June 21, 2017

solved and published 229

June 20, 2017

solved and published 165, 214

June 19, 2017

solved and published 170, 243

June 16, 2017

solved and published 146, 164

June 15, 2017

solved and published 172, 193

June 14, 2017

solved and published 166, 188

June 13, 2017

solved and published 158, 183, 197

June 2, 2017

solved and published 133

June 1, 2017

solved and published 132, 139

May 31, 2017

solved and published 203, 207, 211

May 30, 2017

solved and published 169, 185

May 27, 2017

solved and published 204

May 26, 2017

solved and published 205, 206

May 25, 2017

solved and published 149, 162, 191

May 24, 2017

solved and published 123, 134
published 120

May 23, 2017

solved and published 101, 145, 151, 174, 187

May 22, 2017

solved and published 173
published 113, 124, 129, 135, 136

May 21, 2017

solved 129

May 19, 2017

solved and published 121
solved 124, 135, 136

May 18, 2017

solved and published 117, 118

May 17, 2017

solved and published 109, 111, 125

May 16, 2017

solved and published 103, 105, 179
published 108

May 15, 2017

solved and published , 122
solved 113

May 14, 2017

solved and published 116

May 13, 2017

solved and published 114, 115, 119

May 12, 2017

solved and published 104
solved 108

May 11, 2017

solved and published 102, 107, 112
solved 120

May 10, 2017

published 91, 100

May 9, 2017

published 80, 84, 86, 90, 98
changed 22: read names from STDIN
changed 42: read words from STDIN
changed 59: read numbers from STDIN

May 8, 2017

published 85, 93, 94, 95, 97
changed 56: simplified code, it runs much faster now

May 6, 2017

published 89, 92, 96, 99

May 5, 2017

published 87, 88

May 4, 2017

published 81, 82, 83

May 3, 2017

published 66, 73, 75, 78, 79

May 2, 2017

published 68, 70, 71, 72, 77

April 29, 2017

published 65

April 28, 2017

published 51, 61

April 27, 2017

published 64, 74, 76

April 26, 2017

published 63, 67, 69

April 25, 2017

published 60

April 24, 2017

published 56, 57, 58

April 22, 2017

published 62

April 21, 2017

published 54, 55, 59

April 20, 2017

published 49, 50, 52, 53

April 19, 2017

published 41, 42, 43, 44, 45, 46, 47, 48

April 18, 2017

published 33, 39, 40

April 12, 2017

published 37, 38

April 7, 2017

published 29

April 6, 2017

published 28, 30, 31, 32, 34, 35, 36

April 5, 2017

published 27

April 4, 2017

published 21, 22, 23, 24, 25, 26

April 3, 2017

published 17, 18, 19, 20

March 31, 2017

published 14, 15, 16

March 30, 2017

published 12, 13

March 29, 2017

published 8, 9, 10, 11

March 28, 2017

published 5, 6, 7

March 27, 2017

published 4

March 25, 2017

published 3

March 24, 2017

published 2

March 23, 2017

published 1

March 19, 2017

solved 88, 90

March 17, 2017

solved 77, 84

March 16, 2017

solved 78, 95

March 15, 2017

solved 73, 86, 89, 91, 100

March 14, 2017

solved 80, 98

March 13, 2017

solved 68, 71, 72, 76, 79, 96

March 12, 2017

solved 66, 74, 75, 81, 82, 83, 85, 87, 93, 94

March 11, 2017

solved 70

March 9, 2017

solved 92

March 8, 2017

solved 64, 65

March 6, 2017

solved 61

March 2, 2017

solved 97

March 1, 2017

solved 59, 60, 62, 69, 99

February 28, 2017

solved 54, 56, 57, 58, 63

February 27, 2017

solved 42, 44, 45, 46, 49, 50, 51, 52, 53, 55

February 26, 2017

solved 47, 48

February 25, 2017

solved 38, 39, 40, 41

February 24, 2017

solved 17, 18, 19, 20, 21, 23, 25, 26, 29, 33, 35, 36, 67

February 23, 2017

solved 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 24, 27, 28, 30, 31, 32, 34, 37, 43

February 22, 2017

solved 1

Heatmap

Please click on a problem's number to open my solution to that problem:

green   solutions solve the original Project Euler problem and have a perfect score of 100% at Hackerrank, too
yellow solutions score less than 100% at Hackerrank (but still solve the original problem easily)
gray problems are already solved but I haven't published my solution yet
blue solutions are relevant for Project Euler only: there wasn't a Hackerrank version of it (at the time I solved it) or it differed too much
orange problems are solved but exceed the time limit of one minute or the memory limit of 256 MByte
red problems are not solved yet but I wrote a simulation to approximate the result or verified at least the given example - usually I sketched a few ideas, too
black problems are solved but access to the solution is blocked for a few days until the next problem is published
[new] the flashing problem is the one I solved most recently

I stopped working on Project Euler problems around the time they released 617.
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 38 39 40 41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200
201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275
276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350
351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375
376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400
401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425
426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450
451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475
476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525
526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550
551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575
576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600
601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625
626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650
651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675
676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700
701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725
726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750
751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775
776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800
801 802 803 804 805 806
The 310 solved problems (that's level 12) had an average difficulty of 32.6% at Project Euler and
I scored 13526 points (out of 15700 possible points, top rank was 17 out of ≈60000 in August 2017) at Hackerrank's Project Euler+.

My username at Project Euler is stephanbrumme while it's stbrumme at Hackerrank.

Look at my progress and performance pages to get more details.

more about me can be found on my homepage, especially in my coding blog.
some names mentioned on this site may be trademarks of their respective owners.
thanks to the KaTeX team for their great typesetting library !