From dfb83ad783b58e5cbb9877acf6fb98029651da45 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 3 May 2024 15:14:18 +0000 Subject: [PATCH] (docs): Update README.md --- README.md | 122 +++++++++++------------ advent-bakery/README.md | 2 +- airport-runway-direction/README.md | 4 +- anagram/README.md | 2 +- ancient-encryption/README.md | 2 +- binary-search-js/README.md | 4 +- binary-tree/README.md | 2 +- bowling/README.md | 2 +- bricks-and-water/README.md | 2 +- build-a-clock/README.md | 4 +- candidates/README.md | 4 +- change-calculator/README.md | 2 +- cinema-seat-reservation/README.md | 2 +- circuit-breaker/README.md | 4 +- client-number-validation/README.md | 4 +- climbing-stairs/README.md | 4 +- document-scan/README.md | 2 +- easter-challenge-2022/README.md | 2 +- easy-storage/README.md | 4 +- emoji-bot/README.md | 2 +- entwicklerheld-celebration/README.md | 2 +- fibonacci-numbers/README.md | 4 +- filling-area-hard-mode/README.md | 4 +- filling-area/README.md | 4 +- fizzbuzz-without-if/README.md | 4 +- fizzbuzz/README.md | 4 +- flatten-arrays/README.md | 4 +- gdv-extraction/README.md | 2 +- gps-navigation/README.md | 2 +- grains/README.md | 4 +- hacking-a-slot-machine/README.md | 2 +- happy-subnetting/README.md | 2 +- insurance-matcher/README.md | 2 +- iot-office-sensors/README.md | 2 +- ip-location-powershell/README.md | 4 +- isbn-verifier/README.md | 4 +- keyword-extractor/README.md | 4 +- longest-substring/README.md | 4 +- mails-to-santa/README.md | 2 +- maps-and-polygons/README.md | 2 +- matching-brackets/README.md | 4 +- matching-clients/README.md | 2 +- message-distribution-network/README.md | 4 +- meter-readings/README.md | 2 +- non-repeating-characters/README.md | 4 +- number-conversion/README.md | 2 +- page-wrapping/README.md | 4 +- pascals-triangle/README.md | 2 +- perfect-place/README.md | 2 +- personal-data-safety/README.md | 2 +- pizza-for-my-friends/README.md | 2 +- prime-test/README.md | 4 +- rest-api/README.md | 2 +- reverse-sms-javascript/README.md | 2 +- robot-simulator/README.md | 2 +- run-length-encoding/README.md | 4 +- santas-cookies/README.md | 4 +- say-numbers/README.md | 2 +- scary-javascript/README.md | 4 +- scary-python/README.md | 2 +- selfies-in-copenhagen/README.md | 2 +- sportly-webapp-getting-started/README.md | 2 +- state-machine/README.md | 2 +- storing-vehicle-data/README.md | 4 +- tv-channel/README.md | 4 +- vendors-box/README.md | 2 +- weigh-the-slow-loris/README.md | 4 +- windshield-wiper-check/README.md | 2 +- word-counter/README.md | 2 +- 69 files changed, 159 insertions(+), 159 deletions(-) diff --git a/README.md b/README.md index fe27541e..68ef5468 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ I use this repository to save and present my solutions for the challenges on the Click on the challenge names for more details and to see the solution. -List Last updated: **2024-04-30** +List Last updated: **2024-05-03** ### Difficulty Levels (According to EntwicklerHeld) @@ -23,101 +23,101 @@ Total Number of Solved Challenges: 68 Challenge Name | Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---|---| [Anagram](https://github.com/pano9000/entwicklerheld/tree/main/anagram) | ▮▯▯▯ | ████████░░ 84% | 1059 / 1263 | 2022-04-24 | JavaScript -[FizzBuzz](https://github.com/pano9000/entwicklerheld/tree/main/fizzbuzz) | ▮▯▯▯ | ███████░░░ 69% | 3284 / 4744 | 2022-04-24 | JavaScript +[FizzBuzz](https://github.com/pano9000/entwicklerheld/tree/main/fizzbuzz) | ▮▯▯▯ | ███████░░░ 69% | 3286 / 4744 | 2022-04-24 | JavaScript [Pascal's Triangle](https://github.com/pano9000/entwicklerheld/tree/main/pascals-triangle) | ▮▯▯▯ | ████████░░ 80% | 821 / 1032 | 2022-04-27 | JavaScript -[Scary JavaScript](https://github.com/pano9000/entwicklerheld/tree/main/scary-javascript) | ▮▯▯▯ | ██████░░░░ 60% | 652 / 1087 | 2022-04-27 | JavaScript +[Scary JavaScript](https://github.com/pano9000/entwicklerheld/tree/main/scary-javascript) | ▮▯▯▯ | ██████░░░░ 60% | 652 / 1088 | 2022-04-27 | JavaScript [Bricks and Water](https://github.com/pano9000/entwicklerheld/tree/main/bricks-and-water) | ▮▯▯▯ | ████░░░░░░ 44% | 727 / 1665 | 2022-05-01 | JavaScript -[TV Channel](https://github.com/pano9000/entwicklerheld/tree/main/tv-channel) | ▮▯▯▯ | ████░░░░░░ 42% | 766 / 1821 | 2022-05-01 | JavaScript +[TV Channel](https://github.com/pano9000/entwicklerheld/tree/main/tv-channel) | ▮▯▯▯ | ████░░░░░░ 42% | 766 / 1822 | 2022-05-01 | JavaScript [Personal Data Safety](https://github.com/pano9000/entwicklerheld/tree/main/personal-data-safety) | ▮▯▯▯ | ███████░░░ 65% | 553 / 852 | 2022-05-02 | PHP [Easter Challenge 2022](https://github.com/pano9000/entwicklerheld/tree/main/easter-challenge-2022) | ▮▯▯▯ | ██████░░░░ 64% | 141 / 220 | 2022-06-02 | PHP -[Climbing Stairs](https://github.com/pano9000/entwicklerheld/tree/main/climbing-stairs) | ▮▯▯▯ | ███████░░░ 69% | 592 / 860 | 2022-06-06 | JavaScript +[Climbing Stairs](https://github.com/pano9000/entwicklerheld/tree/main/climbing-stairs) | ▮▯▯▯ | ███████░░░ 69% | 592 / 861 | 2022-06-06 | JavaScript [Advent Bakery](https://github.com/pano9000/entwicklerheld/tree/main/advent-bakery) | ▮▮▯▯ | ████░░░░░░ 40% | 116 / 289 | 2022-06-16 | JavaScript [Matching Clients](https://github.com/pano9000/entwicklerheld/tree/main/matching-clients) | ▮▮▯▯ | ████░░░░░░ 43% | 186 / 430 | 2022-06-19 | JavaScript [Happy Subnetting](https://github.com/pano9000/entwicklerheld/tree/main/happy-subnetting) | ▮▮▮▯ | ██░░░░░░░░ 24% | 55 / 228 | 2022-09-19 | JavaScript [Cinema Seat Reservation](https://github.com/pano9000/entwicklerheld/tree/main/cinema-seat-reservation) | ▮▮▮▮ | █░░░░░░░░░ 12% | 57 / 462 | 2022-10-08 | JavaScript [Mails to Santa](https://github.com/pano9000/entwicklerheld/tree/main/mails-to-santa) | ▮▯▯▯ | ████░░░░░░ 43% | 134 / 312 | 2022-10-11 | PHP [Perfect Place](https://github.com/pano9000/entwicklerheld/tree/main/perfect-place) | ▮▮▯▯ | ████░░░░░░ 36% | 92 / 257 | 2022-12-18 | JavaScript -[Build a Clock](https://github.com/pano9000/entwicklerheld/tree/main/build-a-clock) | ▮▯▯▯ | ███████░░░ 66% | 328 / 495 | 2023-05-07 | JavaScript -[Matching brackets](https://github.com/pano9000/entwicklerheld/tree/main/matching-brackets) | ▮▯▯▯ | ███████░░░ 72% | 375 / 520 | 2023-05-24 | JavaScript +[Build a Clock](https://github.com/pano9000/entwicklerheld/tree/main/build-a-clock) | ▮▯▯▯ | ███████░░░ 66% | 329 / 496 | 2023-05-07 | JavaScript +[Matching brackets](https://github.com/pano9000/entwicklerheld/tree/main/matching-brackets) | ▮▯▯▯ | ███████░░░ 72% | 375 / 521 | 2023-05-24 | JavaScript [Reverse SMS](https://github.com/pano9000/entwicklerheld/tree/main/reverse-sms-javascript) | ▮▮▯▯ | ██░░░░░░░░ 19% | 29 / 149 | 2023-06-23 | JavaScript -[Flatten Arrays](https://github.com/pano9000/entwicklerheld/tree/main/flatten-arrays) | ▮▯▯▯ | ████████░░ 76% | 713 / 936 | 2023-06-26 | Python +[Flatten Arrays](https://github.com/pano9000/entwicklerheld/tree/main/flatten-arrays) | ▮▯▯▯ | ████████░░ 76% | 716 / 940 | 2023-06-26 | Python [Scary Python](https://github.com/pano9000/entwicklerheld/tree/main/scary-python) | ▮▯▯▯ | ██████░░░░ 63% | 1171 / 1854 | 2023-06-27 | Python [Say Numbers](https://github.com/pano9000/entwicklerheld/tree/main/say-numbers) | ▮▮▯▯ | ██████░░░░ 58% | 291 / 503 | 2023-06-30 | Java [GDV Extraction](https://github.com/pano9000/entwicklerheld/tree/main/gdv-extraction) | ▮▮▯▯ | ████░░░░░░ 39% | 71 / 184 | 2023-07-02 | JavaScript [Pizza for my Friends Challenge](https://github.com/pano9000/entwicklerheld/tree/main/pizza-for-my-friends) | ▮▮▯▯ | ███░░░░░░░ 31% | 241 / 790 | 2023-07-04 | JavaScript -[Non Repeating Characters](https://github.com/pano9000/entwicklerheld/tree/main/non-repeating-characters) | ▮▯▯▯ | ███████░░░ 72% | 1687 / 2348 | 2023-07-05 | Python +[Non Repeating Characters](https://github.com/pano9000/entwicklerheld/tree/main/non-repeating-characters) | ▮▯▯▯ | ███████░░░ 72% | 1687 / 2349 | 2023-07-05 | Python [IoT Office Sensors](https://github.com/pano9000/entwicklerheld/tree/main/iot-office-sensors) | ▮▯▯▯ | ██████░░░░ 56% | 176 / 312 | 2023-07-07 | Java [Change Calculator](https://github.com/pano9000/entwicklerheld/tree/main/change-calculator) | ▮▮▯▯ | ████░░░░░░ 36% | 128 / 353 | 2023-07-11 | Java [State Machine](https://github.com/pano9000/entwicklerheld/tree/main/state-machine) | ▮▮▯▯ | ███████░░░ 69% | 678 / 976 | 2023-07-11 | Java -[Storing vehicle data](https://github.com/pano9000/entwicklerheld/tree/main/storing-vehicle-data) | ▮▮▯▯ | █████░░░░░ 46% | 226 / 495 | 2023-07-14 | Java +[Storing vehicle data](https://github.com/pano9000/entwicklerheld/tree/main/storing-vehicle-data) | ▮▮▯▯ | █████░░░░░ 46% | 226 / 496 | 2023-07-14 | Java [Maps and Polygons](https://github.com/pano9000/entwicklerheld/tree/main/maps-and-polygons) | ▮▮▮▯ | ███░░░░░░░ 29% | 51 / 177 | 2023-07-20 | Java [Binary Tree](https://github.com/pano9000/entwicklerheld/tree/main/binary-tree) | ▮▮▯▯ | ███████░░░ 65% | 607 / 934 | 2023-07-28 | JavaScript [Rest API](https://github.com/pano9000/entwicklerheld/tree/main/rest-api) | ▮▮▯▯ | ████░░░░░░ 39% | 116 / 294 | 2023-08-04 | Java -[Fizz Buzz without 'if'](https://github.com/pano9000/entwicklerheld/tree/main/fizzbuzz-without-if) | ▮▯▯▯ | ████████░░ 81% | 878 / 1090 | 2023-08-07 | Python -[Keyword Extractor](https://github.com/pano9000/entwicklerheld/tree/main/keyword-extractor) | ▮▮▯▯ | █████░░░░░ 45% | 114 / 255 | 2023-08-16 | Python +[Fizz Buzz without 'if'](https://github.com/pano9000/entwicklerheld/tree/main/fizzbuzz-without-if) | ▮▯▯▯ | ████████░░ 80% | 880 / 1094 | 2023-08-07 | Python +[Keyword Extractor](https://github.com/pano9000/entwicklerheld/tree/main/keyword-extractor) | ▮▮▯▯ | ████░░░░░░ 44% | 114 / 257 | 2023-08-16 | Python [Document Scan](https://github.com/pano9000/entwicklerheld/tree/main/document-scan) | ▮▮▯▯ | ███░░░░░░░ 31% | 68 / 220 | 2023-09-03 | Java [Bowling](https://github.com/pano9000/entwicklerheld/tree/main/bowling) | ▮▯▯▯ | █████░░░░░ 54% | 133 / 246 | 2023-09-15 | JavaScript -[Tracking Cyber Threats: The IP Location Task](https://github.com/pano9000/entwicklerheld/tree/main/ip-location-powershell) | ▮▮▯▯ | █████░░░░░ 46% | 76 / 165 | 2023-10-09 | PowerShell -[Run Length Encoding](https://github.com/pano9000/entwicklerheld/tree/main/run-length-encoding) | ▮▯▯▯ | █████████░ 86% | 322 / 376 | 2023-10-19 | JavaScript +[Tracking Cyber Threats: The IP Location Task](https://github.com/pano9000/entwicklerheld/tree/main/ip-location-powershell) | ▮▮▯▯ | █████░░░░░ 46% | 76 / 166 | 2023-10-09 | PowerShell +[Run Length Encoding](https://github.com/pano9000/entwicklerheld/tree/main/run-length-encoding) | ▮▯▯▯ | █████████░ 85% | 324 / 379 | 2023-10-19 | JavaScript [Number conversion](https://github.com/pano9000/entwicklerheld/tree/main/number-conversion) | ▮▯▯▯ | ███████░░░ 74% | 351 / 476 | 2024-02-11 | Cpp -[Binary Search](https://github.com/pano9000/entwicklerheld/tree/main/binary-search-js) | ▮▯▯▯ | ██████░░░░ 59% | 105 / 178 | 2024-02-29 | JavaScript -[Grains](https://github.com/pano9000/entwicklerheld/tree/main/grains) | ▮▯▯▯ | █████████░ 85% | 473 / 558 | 2024-03-06 | Java +[Binary Search](https://github.com/pano9000/entwicklerheld/tree/main/binary-search-js) | ▮▯▯▯ | ██████░░░░ 59% | 109 / 184 | 2024-02-29 | JavaScript +[Grains](https://github.com/pano9000/entwicklerheld/tree/main/grains) | ▮▯▯▯ | █████████░ 85% | 476 / 560 | 2024-03-06 | Java [Robot Simulator](https://github.com/pano9000/entwicklerheld/tree/main/robot-simulator) | ▮▯▯▯ | ████████░░ 78% | 350 / 451 | 2024-03-09 | Cpp [Word Counter](https://github.com/pano9000/entwicklerheld/tree/main/word-counter) | ▮▮▯▯ | ████░░░░░░ 38% | 512 / 1362 | 2024-03-09 | Cpp -[ISBN Verifier](https://github.com/pano9000/entwicklerheld/tree/main/isbn-verifier) | ▮▯▯▯ | ███████░░░ 74% | 104 / 141 | 2024-03-11 | Kotlin -[Longest Substring](https://github.com/pano9000/entwicklerheld/tree/main/longest-substring) | ▮▯▯▯ | █████░░░░░ 54% | 123 / 228 | 2024-03-12 | JavaScript -[Client number validation](https://github.com/pano9000/entwicklerheld/tree/main/client-number-validation) | ▮▯▯▯ | ████████░░ 77% | 121 / 157 | 2024-03-13 | JavaScript +[ISBN Verifier](https://github.com/pano9000/entwicklerheld/tree/main/isbn-verifier) | ▮▯▯▯ | ███████░░░ 74% | 110 / 148 | 2024-03-11 | Kotlin +[Longest Substring](https://github.com/pano9000/entwicklerheld/tree/main/longest-substring) | ▮▯▯▯ | █████░░░░░ 53% | 123 / 230 | 2024-03-12 | JavaScript +[Client number validation](https://github.com/pano9000/entwicklerheld/tree/main/client-number-validation) | ▮▯▯▯ | ████████░░ 77% | 122 / 158 | 2024-03-13 | JavaScript [Hacking a Slot Machine](https://github.com/pano9000/entwicklerheld/tree/main/hacking-a-slot-machine) | ▮▮▯▯ | ████░░░░░░ 37% | 330 / 893 | 2024-03-17 | Python -[Airport Runway Direction](https://github.com/pano9000/entwicklerheld/tree/main/airport-runway-direction) | ▮▮▯▯ | ███░░░░░░░ 33% | 540 / 1650 | 2024-03-17 | Python +[Airport Runway Direction](https://github.com/pano9000/entwicklerheld/tree/main/airport-runway-direction) | ▮▮▯▯ | ███░░░░░░░ 33% | 540 / 1651 | 2024-03-17 | Python [EntwicklerHeld Celebration](https://github.com/pano9000/entwicklerheld/tree/main/entwicklerheld-celebration) | ▮▯▯▯ | ███████░░░ 70% | 1232 / 1765 | 2024-03-18 | Python -[Filling Area](https://github.com/pano9000/entwicklerheld/tree/main/filling-area) | ▮▮▯▯ | █████░░░░░ 49% | 547 / 1109 | 2024-03-26 | Python -[Fibonacci Numbers](https://github.com/pano9000/entwicklerheld/tree/main/fibonacci-numbers) | ▮▯▯▯ | ████████░░ 77% | 835 / 1085 | 2024-03-26 | Python +[Filling Area](https://github.com/pano9000/entwicklerheld/tree/main/filling-area) | ▮▮▯▯ | █████░░░░░ 49% | 548 / 1110 | 2024-03-26 | Python +[Fibonacci Numbers](https://github.com/pano9000/entwicklerheld/tree/main/fibonacci-numbers) | ▮▯▯▯ | ████████░░ 77% | 837 / 1087 | 2024-03-26 | Python [Selfies in Copenhagen](https://github.com/pano9000/entwicklerheld/tree/main/selfies-in-copenhagen) | ▮▮▯▯ | ████░░░░░░ 41% | 145 / 352 | 2024-03-27 | Python [Ancient Encryption](https://github.com/pano9000/entwicklerheld/tree/main/ancient-encryption) | ▮▮▯▯ | ███████░░░ 74% | 409 / 555 | 2024-03-28 | Python -[Prime Test](https://github.com/pano9000/entwicklerheld/tree/main/prime-test) | ▮▯▯▯ | ██████████ 95% | 500 / 529 | 2024-04-03 | Java -[Circuit Breaker](https://github.com/pano9000/entwicklerheld/tree/main/circuit-breaker) | ▮▮▯▯ | ████░░░░░░ 44% | 70 / 160 | 2024-04-05 | JavaScript -[Filling Area (Hard Mode)](https://github.com/pano9000/entwicklerheld/tree/main/filling-area-hard-mode) | ▮▮▮▯ | ██████░░░░ 60% | 360 / 599 | 2024-04-07 | Python +[Prime Test](https://github.com/pano9000/entwicklerheld/tree/main/prime-test) | ▮▯▯▯ | █████████░ 94% | 501 / 531 | 2024-04-03 | Java +[Circuit Breaker](https://github.com/pano9000/entwicklerheld/tree/main/circuit-breaker) | ▮▮▯▯ | ████░░░░░░ 43% | 70 / 161 | 2024-04-05 | JavaScript +[Filling Area (Hard Mode)](https://github.com/pano9000/entwicklerheld/tree/main/filling-area-hard-mode) | ▮▮▮▯ | ██████░░░░ 60% | 361 / 600 | 2024-04-07 | Python [Meter readings](https://github.com/pano9000/entwicklerheld/tree/main/meter-readings) | ▮▯▯▯ | ████░░░░░░ 44% | 304 / 686 | 2024-04-09 | PHP [Sportly Webapp - Getting Started](https://github.com/pano9000/entwicklerheld/tree/main/sportly-webapp-getting-started) | ▮▯▯▯ | ███░░░░░░░ 31% | 169 / 548 | 2024-04-13 | PHP -[Easy Storage](https://github.com/pano9000/entwicklerheld/tree/main/easy-storage) | ▮▯▯▯ | ██████░░░░ 63% | 1244 / 1976 | 2024-04-15 | Java -[Candidates](https://github.com/pano9000/entwicklerheld/tree/main/candidates) | ▮▮▯▯ | ███░░░░░░░ 31% | 23 / 74 | 2024-04-15 | JavaScript -[Santa's Cookie-Finder Magic](https://github.com/pano9000/entwicklerheld/tree/main/santas-cookies) | ▮▮▯▯ | ████░░░░░░ 36% | 43 / 121 | 2024-04-18 | Cpp -[Message Distribution Network](https://github.com/pano9000/entwicklerheld/tree/main/message-distribution-network) | ▮▮▯▯ | ███████░░░ 67% | 197 / 292 | 2024-04-19 | Java +[Easy Storage](https://github.com/pano9000/entwicklerheld/tree/main/easy-storage) | ▮▯▯▯ | ██████░░░░ 63% | 1245 / 1977 | 2024-04-15 | Java +[Candidates](https://github.com/pano9000/entwicklerheld/tree/main/candidates) | ▮▮▯▯ | ███░░░░░░░ 30% | 25 / 82 | 2024-04-15 | JavaScript +[Santa's Cookie-Finder Magic](https://github.com/pano9000/entwicklerheld/tree/main/santas-cookies) | ▮▮▯▯ | ████░░░░░░ 36% | 44 / 122 | 2024-04-18 | Cpp +[Message Distribution Network](https://github.com/pano9000/entwicklerheld/tree/main/message-distribution-network) | ▮▮▯▯ | ███████░░░ 67% | 197 / 293 | 2024-04-19 | Java [Vendor's Box](https://github.com/pano9000/entwicklerheld/tree/main/vendors-box) | ▮▮▯▯ | ██████░░░░ 62% | 328 / 527 | 2024-04-21 | Java [Windshield Wiper Check](https://github.com/pano9000/entwicklerheld/tree/main/windshield-wiper-check) | ▮▮▯▯ | ███░░░░░░░ 26% | 48 / 188 | 2024-04-24 | Python [Insurance Matching](https://github.com/pano9000/entwicklerheld/tree/main/insurance-matcher) | ▮▮▯▯ | ████░░░░░░ 40% | 256 / 638 | 2024-04-27 | Java [Emoji Bot](https://github.com/pano9000/entwicklerheld/tree/main/emoji-bot) | ▮▯▯▯ | ████░░░░░░ 39% | 459 / 1187 | 2024-04-27 | Java [GPS Navigation](https://github.com/pano9000/entwicklerheld/tree/main/gps-navigation) | ▮▮▯▯ | ███░░░░░░░ 32% | 101 / 315 | 2024-04-28 | Python -[Weigh the Slow Loris](https://github.com/pano9000/entwicklerheld/tree/main/weigh-the-slow-loris) | ▮▯▯▯ | ██████░░░░ 62% | 1396 / 2260 | 2024-04-29 | Java -[Page Wrapping](https://github.com/pano9000/entwicklerheld/tree/main/page-wrapping) | ▮▯▯▯ | ██░░░░░░░░ 18% | 11 / 61 | 2024-04-30 | JavaScript +[Weigh the Slow Loris](https://github.com/pano9000/entwicklerheld/tree/main/weigh-the-slow-loris) | ▮▯▯▯ | ██████░░░░ 62% | 1397 / 2261 | 2024-04-29 | Java +[Page Wrapping](https://github.com/pano9000/entwicklerheld/tree/main/page-wrapping) | ▮▯▯▯ | ██░░░░░░░░ 19% | 13 / 70 | 2024-04-30 | JavaScript ## Solved Challenges Sorted by Difficulty, then Solution Date Challenge Name | Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---|---| [Cinema Seat Reservation](https://github.com/pano9000/entwicklerheld/tree/main/cinema-seat-reservation) | ▮▮▮▮ | █░░░░░░░░░ 12% | 57 / 462 | 2022-10-08 | JavaScript -[Filling Area (Hard Mode)](https://github.com/pano9000/entwicklerheld/tree/main/filling-area-hard-mode) | ▮▮▮▯ | ██████░░░░ 60% | 360 / 599 | 2024-04-07 | Python +[Filling Area (Hard Mode)](https://github.com/pano9000/entwicklerheld/tree/main/filling-area-hard-mode) | ▮▮▮▯ | ██████░░░░ 60% | 361 / 600 | 2024-04-07 | Python [Maps and Polygons](https://github.com/pano9000/entwicklerheld/tree/main/maps-and-polygons) | ▮▮▮▯ | ███░░░░░░░ 29% | 51 / 177 | 2023-07-20 | Java [Happy Subnetting](https://github.com/pano9000/entwicklerheld/tree/main/happy-subnetting) | ▮▮▮▯ | ██░░░░░░░░ 24% | 55 / 228 | 2022-09-19 | JavaScript [GPS Navigation](https://github.com/pano9000/entwicklerheld/tree/main/gps-navigation) | ▮▮▯▯ | ███░░░░░░░ 32% | 101 / 315 | 2024-04-28 | Python [Insurance Matching](https://github.com/pano9000/entwicklerheld/tree/main/insurance-matcher) | ▮▮▯▯ | ████░░░░░░ 40% | 256 / 638 | 2024-04-27 | Java [Windshield Wiper Check](https://github.com/pano9000/entwicklerheld/tree/main/windshield-wiper-check) | ▮▮▯▯ | ███░░░░░░░ 26% | 48 / 188 | 2024-04-24 | Python [Vendor's Box](https://github.com/pano9000/entwicklerheld/tree/main/vendors-box) | ▮▮▯▯ | ██████░░░░ 62% | 328 / 527 | 2024-04-21 | Java -[Message Distribution Network](https://github.com/pano9000/entwicklerheld/tree/main/message-distribution-network) | ▮▮▯▯ | ███████░░░ 67% | 197 / 292 | 2024-04-19 | Java -[Santa's Cookie-Finder Magic](https://github.com/pano9000/entwicklerheld/tree/main/santas-cookies) | ▮▮▯▯ | ████░░░░░░ 36% | 43 / 121 | 2024-04-18 | Cpp -[Candidates](https://github.com/pano9000/entwicklerheld/tree/main/candidates) | ▮▮▯▯ | ███░░░░░░░ 31% | 23 / 74 | 2024-04-15 | JavaScript -[Circuit Breaker](https://github.com/pano9000/entwicklerheld/tree/main/circuit-breaker) | ▮▮▯▯ | ████░░░░░░ 44% | 70 / 160 | 2024-04-05 | JavaScript +[Message Distribution Network](https://github.com/pano9000/entwicklerheld/tree/main/message-distribution-network) | ▮▮▯▯ | ███████░░░ 67% | 197 / 293 | 2024-04-19 | Java +[Santa's Cookie-Finder Magic](https://github.com/pano9000/entwicklerheld/tree/main/santas-cookies) | ▮▮▯▯ | ████░░░░░░ 36% | 44 / 122 | 2024-04-18 | Cpp +[Candidates](https://github.com/pano9000/entwicklerheld/tree/main/candidates) | ▮▮▯▯ | ███░░░░░░░ 30% | 25 / 82 | 2024-04-15 | JavaScript +[Circuit Breaker](https://github.com/pano9000/entwicklerheld/tree/main/circuit-breaker) | ▮▮▯▯ | ████░░░░░░ 43% | 70 / 161 | 2024-04-05 | JavaScript [Ancient Encryption](https://github.com/pano9000/entwicklerheld/tree/main/ancient-encryption) | ▮▮▯▯ | ███████░░░ 74% | 409 / 555 | 2024-03-28 | Python [Selfies in Copenhagen](https://github.com/pano9000/entwicklerheld/tree/main/selfies-in-copenhagen) | ▮▮▯▯ | ████░░░░░░ 41% | 145 / 352 | 2024-03-27 | Python -[Filling Area](https://github.com/pano9000/entwicklerheld/tree/main/filling-area) | ▮▮▯▯ | █████░░░░░ 49% | 547 / 1109 | 2024-03-26 | Python +[Filling Area](https://github.com/pano9000/entwicklerheld/tree/main/filling-area) | ▮▮▯▯ | █████░░░░░ 49% | 548 / 1110 | 2024-03-26 | Python [Hacking a Slot Machine](https://github.com/pano9000/entwicklerheld/tree/main/hacking-a-slot-machine) | ▮▮▯▯ | ████░░░░░░ 37% | 330 / 893 | 2024-03-17 | Python -[Airport Runway Direction](https://github.com/pano9000/entwicklerheld/tree/main/airport-runway-direction) | ▮▮▯▯ | ███░░░░░░░ 33% | 540 / 1650 | 2024-03-17 | Python +[Airport Runway Direction](https://github.com/pano9000/entwicklerheld/tree/main/airport-runway-direction) | ▮▮▯▯ | ███░░░░░░░ 33% | 540 / 1651 | 2024-03-17 | Python [Word Counter](https://github.com/pano9000/entwicklerheld/tree/main/word-counter) | ▮▮▯▯ | ████░░░░░░ 38% | 512 / 1362 | 2024-03-09 | Cpp -[Tracking Cyber Threats: The IP Location Task](https://github.com/pano9000/entwicklerheld/tree/main/ip-location-powershell) | ▮▮▯▯ | █████░░░░░ 46% | 76 / 165 | 2023-10-09 | PowerShell +[Tracking Cyber Threats: The IP Location Task](https://github.com/pano9000/entwicklerheld/tree/main/ip-location-powershell) | ▮▮▯▯ | █████░░░░░ 46% | 76 / 166 | 2023-10-09 | PowerShell [Document Scan](https://github.com/pano9000/entwicklerheld/tree/main/document-scan) | ▮▮▯▯ | ███░░░░░░░ 31% | 68 / 220 | 2023-09-03 | Java -[Keyword Extractor](https://github.com/pano9000/entwicklerheld/tree/main/keyword-extractor) | ▮▮▯▯ | █████░░░░░ 45% | 114 / 255 | 2023-08-16 | Python +[Keyword Extractor](https://github.com/pano9000/entwicklerheld/tree/main/keyword-extractor) | ▮▮▯▯ | ████░░░░░░ 44% | 114 / 257 | 2023-08-16 | Python [Rest API](https://github.com/pano9000/entwicklerheld/tree/main/rest-api) | ▮▮▯▯ | ████░░░░░░ 39% | 116 / 294 | 2023-08-04 | Java [Binary Tree](https://github.com/pano9000/entwicklerheld/tree/main/binary-tree) | ▮▮▯▯ | ███████░░░ 65% | 607 / 934 | 2023-07-28 | JavaScript -[Storing vehicle data](https://github.com/pano9000/entwicklerheld/tree/main/storing-vehicle-data) | ▮▮▯▯ | █████░░░░░ 46% | 226 / 495 | 2023-07-14 | Java +[Storing vehicle data](https://github.com/pano9000/entwicklerheld/tree/main/storing-vehicle-data) | ▮▮▯▯ | █████░░░░░ 46% | 226 / 496 | 2023-07-14 | Java [Change Calculator](https://github.com/pano9000/entwicklerheld/tree/main/change-calculator) | ▮▮▯▯ | ████░░░░░░ 36% | 128 / 353 | 2023-07-11 | Java [State Machine](https://github.com/pano9000/entwicklerheld/tree/main/state-machine) | ▮▮▯▯ | ███████░░░ 69% | 678 / 976 | 2023-07-11 | Java [Pizza for my Friends Challenge](https://github.com/pano9000/entwicklerheld/tree/main/pizza-for-my-friends) | ▮▮▯▯ | ███░░░░░░░ 31% | 241 / 790 | 2023-07-04 | JavaScript @@ -127,38 +127,38 @@ Challenge Name | Difficulty | Overall Success Rate @EH | Overall Solved/Accepted [Perfect Place](https://github.com/pano9000/entwicklerheld/tree/main/perfect-place) | ▮▮▯▯ | ████░░░░░░ 36% | 92 / 257 | 2022-12-18 | JavaScript [Matching Clients](https://github.com/pano9000/entwicklerheld/tree/main/matching-clients) | ▮▮▯▯ | ████░░░░░░ 43% | 186 / 430 | 2022-06-19 | JavaScript [Advent Bakery](https://github.com/pano9000/entwicklerheld/tree/main/advent-bakery) | ▮▮▯▯ | ████░░░░░░ 40% | 116 / 289 | 2022-06-16 | JavaScript -[Page Wrapping](https://github.com/pano9000/entwicklerheld/tree/main/page-wrapping) | ▮▯▯▯ | ██░░░░░░░░ 18% | 11 / 61 | 2024-04-30 | JavaScript -[Weigh the Slow Loris](https://github.com/pano9000/entwicklerheld/tree/main/weigh-the-slow-loris) | ▮▯▯▯ | ██████░░░░ 62% | 1396 / 2260 | 2024-04-29 | Java +[Page Wrapping](https://github.com/pano9000/entwicklerheld/tree/main/page-wrapping) | ▮▯▯▯ | ██░░░░░░░░ 19% | 13 / 70 | 2024-04-30 | JavaScript +[Weigh the Slow Loris](https://github.com/pano9000/entwicklerheld/tree/main/weigh-the-slow-loris) | ▮▯▯▯ | ██████░░░░ 62% | 1397 / 2261 | 2024-04-29 | Java [Emoji Bot](https://github.com/pano9000/entwicklerheld/tree/main/emoji-bot) | ▮▯▯▯ | ████░░░░░░ 39% | 459 / 1187 | 2024-04-27 | Java -[Easy Storage](https://github.com/pano9000/entwicklerheld/tree/main/easy-storage) | ▮▯▯▯ | ██████░░░░ 63% | 1244 / 1976 | 2024-04-15 | Java +[Easy Storage](https://github.com/pano9000/entwicklerheld/tree/main/easy-storage) | ▮▯▯▯ | ██████░░░░ 63% | 1245 / 1977 | 2024-04-15 | Java [Sportly Webapp - Getting Started](https://github.com/pano9000/entwicklerheld/tree/main/sportly-webapp-getting-started) | ▮▯▯▯ | ███░░░░░░░ 31% | 169 / 548 | 2024-04-13 | PHP [Meter readings](https://github.com/pano9000/entwicklerheld/tree/main/meter-readings) | ▮▯▯▯ | ████░░░░░░ 44% | 304 / 686 | 2024-04-09 | PHP -[Prime Test](https://github.com/pano9000/entwicklerheld/tree/main/prime-test) | ▮▯▯▯ | ██████████ 95% | 500 / 529 | 2024-04-03 | Java -[Fibonacci Numbers](https://github.com/pano9000/entwicklerheld/tree/main/fibonacci-numbers) | ▮▯▯▯ | ████████░░ 77% | 835 / 1085 | 2024-03-26 | Python +[Prime Test](https://github.com/pano9000/entwicklerheld/tree/main/prime-test) | ▮▯▯▯ | █████████░ 94% | 501 / 531 | 2024-04-03 | Java +[Fibonacci Numbers](https://github.com/pano9000/entwicklerheld/tree/main/fibonacci-numbers) | ▮▯▯▯ | ████████░░ 77% | 837 / 1087 | 2024-03-26 | Python [EntwicklerHeld Celebration](https://github.com/pano9000/entwicklerheld/tree/main/entwicklerheld-celebration) | ▮▯▯▯ | ███████░░░ 70% | 1232 / 1765 | 2024-03-18 | Python -[Client number validation](https://github.com/pano9000/entwicklerheld/tree/main/client-number-validation) | ▮▯▯▯ | ████████░░ 77% | 121 / 157 | 2024-03-13 | JavaScript -[Longest Substring](https://github.com/pano9000/entwicklerheld/tree/main/longest-substring) | ▮▯▯▯ | █████░░░░░ 54% | 123 / 228 | 2024-03-12 | JavaScript -[ISBN Verifier](https://github.com/pano9000/entwicklerheld/tree/main/isbn-verifier) | ▮▯▯▯ | ███████░░░ 74% | 104 / 141 | 2024-03-11 | Kotlin +[Client number validation](https://github.com/pano9000/entwicklerheld/tree/main/client-number-validation) | ▮▯▯▯ | ████████░░ 77% | 122 / 158 | 2024-03-13 | JavaScript +[Longest Substring](https://github.com/pano9000/entwicklerheld/tree/main/longest-substring) | ▮▯▯▯ | █████░░░░░ 53% | 123 / 230 | 2024-03-12 | JavaScript +[ISBN Verifier](https://github.com/pano9000/entwicklerheld/tree/main/isbn-verifier) | ▮▯▯▯ | ███████░░░ 74% | 110 / 148 | 2024-03-11 | Kotlin [Robot Simulator](https://github.com/pano9000/entwicklerheld/tree/main/robot-simulator) | ▮▯▯▯ | ████████░░ 78% | 350 / 451 | 2024-03-09 | Cpp -[Grains](https://github.com/pano9000/entwicklerheld/tree/main/grains) | ▮▯▯▯ | █████████░ 85% | 473 / 558 | 2024-03-06 | Java -[Binary Search](https://github.com/pano9000/entwicklerheld/tree/main/binary-search-js) | ▮▯▯▯ | ██████░░░░ 59% | 105 / 178 | 2024-02-29 | JavaScript +[Grains](https://github.com/pano9000/entwicklerheld/tree/main/grains) | ▮▯▯▯ | █████████░ 85% | 476 / 560 | 2024-03-06 | Java +[Binary Search](https://github.com/pano9000/entwicklerheld/tree/main/binary-search-js) | ▮▯▯▯ | ██████░░░░ 59% | 109 / 184 | 2024-02-29 | JavaScript [Number conversion](https://github.com/pano9000/entwicklerheld/tree/main/number-conversion) | ▮▯▯▯ | ███████░░░ 74% | 351 / 476 | 2024-02-11 | Cpp -[Run Length Encoding](https://github.com/pano9000/entwicklerheld/tree/main/run-length-encoding) | ▮▯▯▯ | █████████░ 86% | 322 / 376 | 2023-10-19 | JavaScript +[Run Length Encoding](https://github.com/pano9000/entwicklerheld/tree/main/run-length-encoding) | ▮▯▯▯ | █████████░ 85% | 324 / 379 | 2023-10-19 | JavaScript [Bowling](https://github.com/pano9000/entwicklerheld/tree/main/bowling) | ▮▯▯▯ | █████░░░░░ 54% | 133 / 246 | 2023-09-15 | JavaScript -[Fizz Buzz without 'if'](https://github.com/pano9000/entwicklerheld/tree/main/fizzbuzz-without-if) | ▮▯▯▯ | ████████░░ 81% | 878 / 1090 | 2023-08-07 | Python +[Fizz Buzz without 'if'](https://github.com/pano9000/entwicklerheld/tree/main/fizzbuzz-without-if) | ▮▯▯▯ | ████████░░ 80% | 880 / 1094 | 2023-08-07 | Python [IoT Office Sensors](https://github.com/pano9000/entwicklerheld/tree/main/iot-office-sensors) | ▮▯▯▯ | ██████░░░░ 56% | 176 / 312 | 2023-07-07 | Java -[Non Repeating Characters](https://github.com/pano9000/entwicklerheld/tree/main/non-repeating-characters) | ▮▯▯▯ | ███████░░░ 72% | 1687 / 2348 | 2023-07-05 | Python +[Non Repeating Characters](https://github.com/pano9000/entwicklerheld/tree/main/non-repeating-characters) | ▮▯▯▯ | ███████░░░ 72% | 1687 / 2349 | 2023-07-05 | Python [Scary Python](https://github.com/pano9000/entwicklerheld/tree/main/scary-python) | ▮▯▯▯ | ██████░░░░ 63% | 1171 / 1854 | 2023-06-27 | Python -[Flatten Arrays](https://github.com/pano9000/entwicklerheld/tree/main/flatten-arrays) | ▮▯▯▯ | ████████░░ 76% | 713 / 936 | 2023-06-26 | Python -[Matching brackets](https://github.com/pano9000/entwicklerheld/tree/main/matching-brackets) | ▮▯▯▯ | ███████░░░ 72% | 375 / 520 | 2023-05-24 | JavaScript -[Build a Clock](https://github.com/pano9000/entwicklerheld/tree/main/build-a-clock) | ▮▯▯▯ | ███████░░░ 66% | 328 / 495 | 2023-05-07 | JavaScript +[Flatten Arrays](https://github.com/pano9000/entwicklerheld/tree/main/flatten-arrays) | ▮▯▯▯ | ████████░░ 76% | 716 / 940 | 2023-06-26 | Python +[Matching brackets](https://github.com/pano9000/entwicklerheld/tree/main/matching-brackets) | ▮▯▯▯ | ███████░░░ 72% | 375 / 521 | 2023-05-24 | JavaScript +[Build a Clock](https://github.com/pano9000/entwicklerheld/tree/main/build-a-clock) | ▮▯▯▯ | ███████░░░ 66% | 329 / 496 | 2023-05-07 | JavaScript [Mails to Santa](https://github.com/pano9000/entwicklerheld/tree/main/mails-to-santa) | ▮▯▯▯ | ████░░░░░░ 43% | 134 / 312 | 2022-10-11 | PHP -[Climbing Stairs](https://github.com/pano9000/entwicklerheld/tree/main/climbing-stairs) | ▮▯▯▯ | ███████░░░ 69% | 592 / 860 | 2022-06-06 | JavaScript +[Climbing Stairs](https://github.com/pano9000/entwicklerheld/tree/main/climbing-stairs) | ▮▯▯▯ | ███████░░░ 69% | 592 / 861 | 2022-06-06 | JavaScript [Easter Challenge 2022](https://github.com/pano9000/entwicklerheld/tree/main/easter-challenge-2022) | ▮▯▯▯ | ██████░░░░ 64% | 141 / 220 | 2022-06-02 | PHP [Personal Data Safety](https://github.com/pano9000/entwicklerheld/tree/main/personal-data-safety) | ▮▯▯▯ | ███████░░░ 65% | 553 / 852 | 2022-05-02 | PHP [Bricks and Water](https://github.com/pano9000/entwicklerheld/tree/main/bricks-and-water) | ▮▯▯▯ | ████░░░░░░ 44% | 727 / 1665 | 2022-05-01 | JavaScript -[TV Channel](https://github.com/pano9000/entwicklerheld/tree/main/tv-channel) | ▮▯▯▯ | ████░░░░░░ 42% | 766 / 1821 | 2022-05-01 | JavaScript +[TV Channel](https://github.com/pano9000/entwicklerheld/tree/main/tv-channel) | ▮▯▯▯ | ████░░░░░░ 42% | 766 / 1822 | 2022-05-01 | JavaScript [Pascal's Triangle](https://github.com/pano9000/entwicklerheld/tree/main/pascals-triangle) | ▮▯▯▯ | ████████░░ 80% | 821 / 1032 | 2022-04-27 | JavaScript -[Scary JavaScript](https://github.com/pano9000/entwicklerheld/tree/main/scary-javascript) | ▮▯▯▯ | ██████░░░░ 60% | 652 / 1087 | 2022-04-27 | JavaScript +[Scary JavaScript](https://github.com/pano9000/entwicklerheld/tree/main/scary-javascript) | ▮▯▯▯ | ██████░░░░ 60% | 652 / 1088 | 2022-04-27 | JavaScript [Anagram](https://github.com/pano9000/entwicklerheld/tree/main/anagram) | ▮▯▯▯ | ████████░░ 84% | 1059 / 1263 | 2022-04-24 | JavaScript -[FizzBuzz](https://github.com/pano9000/entwicklerheld/tree/main/fizzbuzz) | ▮▯▯▯ | ███████░░░ 69% | 3284 / 4744 | 2022-04-24 | JavaScript \ No newline at end of file +[FizzBuzz](https://github.com/pano9000/entwicklerheld/tree/main/fizzbuzz) | ▮▯▯▯ | ███████░░░ 69% | 3286 / 4744 | 2022-04-24 | JavaScript \ No newline at end of file diff --git a/advent-bakery/README.md b/advent-bakery/README.md index 8096d841..e2606469 100644 --- a/advent-bakery/README.md +++ b/advent-bakery/README.md @@ -6,7 +6,7 @@ My solution for the ['Advent Bakery' Challenge](https://platform.entwicklerheld. Goal was to return a list of all different (unique) possibilites on how a given amount of cookies can be placed on a given amount of plates. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 40% | 116 / 289 | 2022-06-16 | JavaScript diff --git a/airport-runway-direction/README.md b/airport-runway-direction/README.md index 5929716f..a965ad2d 100644 --- a/airport-runway-direction/README.md +++ b/airport-runway-direction/README.md @@ -6,9 +6,9 @@ My solution for the ['Airport Runway Direction' Challenge](https://platform.entw Calculate which runway is closest to the path of an incoming airplane ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▯▯ | ███░░░░░░░ 33% | 540 / 1650 | 2024-03-17 | Python +▮▮▯▯ | ███░░░░░░░ 33% | 540 / 1651 | 2024-03-17 | Python ## Comment diff --git a/anagram/README.md b/anagram/README.md index 5c54b08f..9f1cae84 100644 --- a/anagram/README.md +++ b/anagram/README.md @@ -6,7 +6,7 @@ My solution for the ['Anagram' Challenge](https://platform.entwicklerheld.de/cha Goal is to create a function that checks, if two given words are anagrams, i.e. if they consist of the identical letter set, but are differently arranged (e.g. `car` and `arc`) ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ████████░░ 84% | 1059 / 1263 | 2022-04-24 | JavaScript diff --git a/ancient-encryption/README.md b/ancient-encryption/README.md index d3c6f072..3d366db1 100644 --- a/ancient-encryption/README.md +++ b/ancient-encryption/README.md @@ -6,7 +6,7 @@ My solution for the ['Ancient Encryption' Challenge](https://platform.entwickler Implement a class the can encode and decode Vigenère cipher ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ███████░░░ 74% | 409 / 555 | 2024-03-28 | Python diff --git a/binary-search-js/README.md b/binary-search-js/README.md index cce53f65..af909f41 100644 --- a/binary-search-js/README.md +++ b/binary-search-js/README.md @@ -6,10 +6,10 @@ My solution for the ['Binary Search' Challenge](https://platform.entwicklerheld. Challenge consisted of writing a binary search function that also keeps track of how many 'steps' (or 'iterations') it took to get to the result. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ██████░░░░ 59% | 105 / 178 | 2024-02-29 | JavaScript +▮▯▯▯ | ██████░░░░ 59% | 109 / 184 | 2024-02-29 | JavaScript ## Comment I opted to go with an iterative solution, that works 'in place' and without copying any array data, but instead works with index ranges for the 'divide and conquer' part :-) \ No newline at end of file diff --git a/binary-tree/README.md b/binary-tree/README.md index 93fbadee..5ca466bf 100644 --- a/binary-tree/README.md +++ b/binary-tree/README.md @@ -12,7 +12,7 @@ Challenge consisted of working with binary trees and three scenarios: 3) Reverse/Mirror a given binary tree ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ███████░░░ 65% | 607 / 934 | 2023-07-28 | JavaScript diff --git a/bowling/README.md b/bowling/README.md index 4ecf31f9..77338617 100644 --- a/bowling/README.md +++ b/bowling/README.md @@ -6,7 +6,7 @@ My solution for the ['Bowling' Challenge](https://platform.entwicklerheld.de/cha Challenge consisted basically of creating a Bowling Score Counter, that keeps track of the knocked off pins and returns a total score at the end. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | █████░░░░░ 54% | 133 / 246 | 2023-09-15 | JavaScript diff --git a/bricks-and-water/README.md b/bricks-and-water/README.md index cf7cbd9b..89b15ff1 100644 --- a/bricks-and-water/README.md +++ b/bricks-and-water/README.md @@ -6,7 +6,7 @@ My solution for the ['Bricks and Water' Challenge](https://platform.entwicklerhe ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ████░░░░░░ 44% | 727 / 1665 | 2022-05-01 | JavaScript diff --git a/build-a-clock/README.md b/build-a-clock/README.md index 61e375bd..1eb015c7 100644 --- a/build-a-clock/README.md +++ b/build-a-clock/README.md @@ -6,9 +6,9 @@ My solution for the ['Build a Clock' Challenge](https://platform.entwicklerheld. In this challenge you will built a simple clock. Your clock can show the time, add and subtract minutes and it can decide if it is equal to another one. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ███████░░░ 66% | 328 / 495 | 2023-05-07 | JavaScript +▮▯▯▯ | ███████░░░ 66% | 329 / 496 | 2023-05-07 | JavaScript ## Comment diff --git a/candidates/README.md b/candidates/README.md index 981cb925..f0c18931 100644 --- a/candidates/README.md +++ b/candidates/README.md @@ -6,9 +6,9 @@ My solution for the ['Candidates' Challenge](https://platform.entwicklerheld.de/ Efficiently pair list of job offers with a list of possible candidates and select the best matching candidates. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▯▯ | ███░░░░░░░ 31% | 23 / 74 | 2024-04-15 | JavaScript +▮▮▯▯ | ███░░░░░░░ 30% | 25 / 82 | 2024-04-15 | JavaScript ## Comment diff --git a/change-calculator/README.md b/change-calculator/README.md index 79f158e3..91240acf 100644 --- a/change-calculator/README.md +++ b/change-calculator/README.md @@ -6,7 +6,7 @@ My solution for the ['Change Calculator' Challenge](https://platform.entwicklerh Goal was to calculate the minimum number of coins required to give out a certain amount of change. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 36% | 128 / 353 | 2023-07-11 | Java diff --git a/cinema-seat-reservation/README.md b/cinema-seat-reservation/README.md index 2ce9ad98..c1a0bed6 100644 --- a/cinema-seat-reservation/README.md +++ b/cinema-seat-reservation/README.md @@ -6,7 +6,7 @@ My solution for the ['Cinema Seat Reservation' Challenge](https://platform.entwi ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▮▮ | █░░░░░░░░░ 12% | 57 / 462 | 2022-10-08 | JavaScript diff --git a/circuit-breaker/README.md b/circuit-breaker/README.md index bda9dd76..d039d1c5 100644 --- a/circuit-breaker/README.md +++ b/circuit-breaker/README.md @@ -6,10 +6,10 @@ My solution for the ['Circuit Breaker' Challenge](https://platform.entwicklerhel Implement a circuit breaker pattern, that prevents function executions, via timeouts, if previous attempts failed ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▯▯ | ████░░░░░░ 44% | 70 / 160 | 2024-04-05 | JavaScript +▮▮▯▯ | ████░░░░░░ 43% | 70 / 161 | 2024-04-05 | JavaScript ## Comment Initially attempted to solve this by using some timers that self-reset, whenever the timeouts are over. It would've worked, and that solution would've been a bit more elegant, but unfortunately the way the EH tests were constructed, this was not possible: The tests do not *actually* wait x seconds before re-trying to call the function in the circuit-breaker, *but* they are 'faking' the passed time, by passing modified currentDates as parameter. :-( \ No newline at end of file diff --git a/client-number-validation/README.md b/client-number-validation/README.md index 8906e447..830c0196 100644 --- a/client-number-validation/README.md +++ b/client-number-validation/README.md @@ -6,9 +6,9 @@ My solution for the ['Client number validation' Challenge](https://platform.entw Write a function that validates a 10 digit client number with a parity bit ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ████████░░ 77% | 121 / 157 | 2024-03-13 | JavaScript +▮▯▯▯ | ████████░░ 77% | 122 / 158 | 2024-03-13 | JavaScript ## Comment diff --git a/climbing-stairs/README.md b/climbing-stairs/README.md index 78277477..feec0caf 100644 --- a/climbing-stairs/README.md +++ b/climbing-stairs/README.md @@ -6,10 +6,10 @@ My solution for the ['Climbing Stairs' Challenge](https://platform.entwicklerhel Goal is to return all different ways are there to get up a given amount of steps, when you can take either 1 or 2 steps at a time. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ███████░░░ 69% | 592 / 860 | 2022-06-06 | JavaScript +▮▯▯▯ | ███████░░░ 69% | 592 / 861 | 2022-06-06 | JavaScript ## Comment Originally tried to solve it with an iterative approach, but failed back then for some reason, so then instead went for a recursive solution finally. \ No newline at end of file diff --git a/document-scan/README.md b/document-scan/README.md index 510927c2..fe32d20a 100644 --- a/document-scan/README.md +++ b/document-scan/README.md @@ -8,7 +8,7 @@ Challenge consisted of extracting an Address from a scanned document. The scanne The first scenario was the 'easy' mode, which only contained perfectly aligned scans. The challenge allowed for a 'hard' mode, which also included scans, that were not correctly aligned, e.g. the letters were skewed slightly, either going up or down. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ███░░░░░░░ 31% | 68 / 220 | 2023-09-03 | Java diff --git a/easter-challenge-2022/README.md b/easter-challenge-2022/README.md index 932ad2cb..a0edc317 100644 --- a/easter-challenge-2022/README.md +++ b/easter-challenge-2022/README.md @@ -6,7 +6,7 @@ My solution for the ['Easter Challenge 2022' Challenge](https://platform.entwick Goal is to create a function that can calculate the Easter holidays for any given year ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ██████░░░░ 64% | 141 / 220 | 2022-06-02 | PHP diff --git a/easy-storage/README.md b/easy-storage/README.md index 0a03efee..4865380e 100644 --- a/easy-storage/README.md +++ b/easy-storage/README.md @@ -6,10 +6,10 @@ My solution for the ['Easy Storage' Challenge](https://platform.entwicklerheld.d Implement a program that helps 'store' items in repositories. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ██████░░░░ 63% | 1244 / 1976 | 2024-04-15 | Java +▮▯▯▯ | ██████░░░░ 63% | 1245 / 1977 | 2024-04-15 | Java ## Comment Just required some very basic HashMap related methods \ No newline at end of file diff --git a/emoji-bot/README.md b/emoji-bot/README.md index fa53b5d7..67007799 100644 --- a/emoji-bot/README.md +++ b/emoji-bot/README.md @@ -6,7 +6,7 @@ My solution for the ['Emoji Bot' Challenge](https://platform.entwicklerheld.de/c Process messages that may or may not contain emojis, and store them in a Redis instance ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ████░░░░░░ 39% | 459 / 1187 | 2024-04-27 | Java diff --git a/entwicklerheld-celebration/README.md b/entwicklerheld-celebration/README.md index 3858e0b6..239d5aa3 100644 --- a/entwicklerheld-celebration/README.md +++ b/entwicklerheld-celebration/README.md @@ -6,7 +6,7 @@ My solution for the ['EntwicklerHeld Celebration' Challenge](https://platform.en Calculate how many times 'glasses' have clinked at a party ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ███████░░░ 70% | 1232 / 1765 | 2024-03-18 | Python diff --git a/fibonacci-numbers/README.md b/fibonacci-numbers/README.md index 64993e93..66298ebd 100644 --- a/fibonacci-numbers/README.md +++ b/fibonacci-numbers/README.md @@ -6,10 +6,10 @@ My solution for the ['Fibonacci Numbers' Challenge](https://platform.entwicklerh Implement an algorithm that return the n-th Fibonacci number ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ████████░░ 77% | 835 / 1085 | 2024-03-26 | Python +▮▯▯▯ | ████████░░ 77% | 837 / 1087 | 2024-03-26 | Python ## Comment I went with a recursive solution, and utilized a memo dictionary for memoization purposed, to avoid recalculating the same values again and again \ No newline at end of file diff --git a/filling-area-hard-mode/README.md b/filling-area-hard-mode/README.md index 2a9c01e0..2ea26f9d 100644 --- a/filling-area-hard-mode/README.md +++ b/filling-area-hard-mode/README.md @@ -6,10 +6,10 @@ My solution for the ['Filling Area (Hard Mode)' Challenge](https://platform.entw Implement an algorithm that detects 'connected' areas of 0s with 1s and fills these area with 1s ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▮▯ | ██████░░░░ 60% | 360 / 599 | 2024-04-07 | Python +▮▮▮▯ | ██████░░░░ 60% | 361 / 600 | 2024-04-07 | Python ## Comment I have added some additional difficulty here for myself, by also requiring 'multiple' boxes to be filled, if they are in the area. The original EH task only was testing for single boxes. \ No newline at end of file diff --git a/filling-area/README.md b/filling-area/README.md index 2a4c79ed..ff9363b4 100644 --- a/filling-area/README.md +++ b/filling-area/README.md @@ -6,9 +6,9 @@ My solution for the ['Filling Area' Challenge](https://platform.entwicklerheld.d Implement an algorithm that 'fills' an area of 0s with 1s ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▯▯ | █████░░░░░ 49% | 547 / 1109 | 2024-03-26 | Python +▮▮▯▯ | █████░░░░░ 49% | 548 / 1110 | 2024-03-26 | Python ## Comment diff --git a/fizzbuzz-without-if/README.md b/fizzbuzz-without-if/README.md index efc28cd1..8f9a4bd0 100644 --- a/fizzbuzz-without-if/README.md +++ b/fizzbuzz-without-if/README.md @@ -6,9 +6,9 @@ My solution for the ['Fizz Buzz without 'if'' Challenge](https://platform.entwic Well known FizzBuzz challenge, but with a slight constraint of not using 'if' statements :-) ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ████████░░ 81% | 878 / 1090 | 2023-08-07 | Python +▮▯▯▯ | ████████░░ 80% | 880 / 1094 | 2023-08-07 | Python ## Comment diff --git a/fizzbuzz/README.md b/fizzbuzz/README.md index a38fc345..ede0cf27 100644 --- a/fizzbuzz/README.md +++ b/fizzbuzz/README.md @@ -12,9 +12,9 @@ Goal is to create a function that:\ * returns \'fizzbuzz\', when given number is divisble be 3 AND 5 ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ███████░░░ 69% | 3284 / 4744 | 2022-04-24 | JavaScript +▮▯▯▯ | ███████░░░ 69% | 3286 / 4744 | 2022-04-24 | JavaScript ## Comment diff --git a/flatten-arrays/README.md b/flatten-arrays/README.md index 6d5b96e0..e7815dcd 100644 --- a/flatten-arrays/README.md +++ b/flatten-arrays/README.md @@ -6,9 +6,9 @@ My solution for the ['Flatten Arrays' Challenge](https://platform.entwicklerheld Given a nested list, flatten it to a single-level list by removing any nesting. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ████████░░ 76% | 713 / 936 | 2023-06-26 | Python +▮▯▯▯ | ████████░░ 76% | 716 / 940 | 2023-06-26 | Python ## Comment diff --git a/gdv-extraction/README.md b/gdv-extraction/README.md index e5fabbaa..788c87fa 100644 --- a/gdv-extraction/README.md +++ b/gdv-extraction/README.md @@ -6,7 +6,7 @@ My solution for the ['GDV Extraction' Challenge](https://platform.entwicklerheld Build a simple parser for some of the fields in the GDV format, a file format used by 'Gesamtverband der Deutschen Versicherungswirtschaft' for exchanging information in Germany's insurance industry. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 39% | 71 / 184 | 2023-07-02 | JavaScript diff --git a/gps-navigation/README.md b/gps-navigation/README.md index b8768e32..44a7ec88 100644 --- a/gps-navigation/README.md +++ b/gps-navigation/README.md @@ -6,7 +6,7 @@ My solution for the ['GPS Navigation' Challenge](https://platform.entwicklerheld Implement a trilateration method, which uses satellites to calculate the position of the car. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ███░░░░░░░ 32% | 101 / 315 | 2024-04-28 | Python diff --git a/grains/README.md b/grains/README.md index fc996f03..487f2259 100644 --- a/grains/README.md +++ b/grains/README.md @@ -6,9 +6,9 @@ My solution for the ['Grains' Challenge](https://platform.entwicklerheld.de/chal Count the grains of rice on a chessboard at a given field, where the rice grains double with each field. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | █████████░ 85% | 473 / 558 | 2024-03-06 | Java +▮▯▯▯ | █████████░ 85% | 476 / 560 | 2024-03-06 | Java ## Comment diff --git a/hacking-a-slot-machine/README.md b/hacking-a-slot-machine/README.md index b16e3729..4421271f 100644 --- a/hacking-a-slot-machine/README.md +++ b/hacking-a-slot-machine/README.md @@ -6,7 +6,7 @@ My solution for the ['Hacking a Slot Machine' Challenge](https://platform.entwic Change the behaviour of a slot machine to become a bit more 'unfair' after a few special cases ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 37% | 330 / 893 | 2024-03-17 | Python diff --git a/happy-subnetting/README.md b/happy-subnetting/README.md index f505dc9d..3ec7b829 100644 --- a/happy-subnetting/README.md +++ b/happy-subnetting/README.md @@ -6,7 +6,7 @@ My solution for the ['Happy Subnetting' Challenge](https://platform.entwicklerhe ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▮▯ | ██░░░░░░░░ 24% | 55 / 228 | 2022-09-19 | JavaScript diff --git a/insurance-matcher/README.md b/insurance-matcher/README.md index 165b5d4f..a2431313 100644 --- a/insurance-matcher/README.md +++ b/insurance-matcher/README.md @@ -6,7 +6,7 @@ My solution for the ['Insurance Matching' Challenge](https://platform.entwickler Find the best match insurance based on user's preferences ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 40% | 256 / 638 | 2024-04-27 | Java diff --git a/iot-office-sensors/README.md b/iot-office-sensors/README.md index d8b8b668..f1b00a82 100644 --- a/iot-office-sensors/README.md +++ b/iot-office-sensors/README.md @@ -6,7 +6,7 @@ My solution for the ['IoT Office Sensors' Challenge](https://platform.entwickler Goal was to work with byte data and converting these to integer values, taking care of unsigned/signed differences and different byte lengths ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ██████░░░░ 56% | 176 / 312 | 2023-07-07 | Java diff --git a/ip-location-powershell/README.md b/ip-location-powershell/README.md index c4fea6f4..39bee786 100644 --- a/ip-location-powershell/README.md +++ b/ip-location-powershell/README.md @@ -6,9 +6,9 @@ My solution for the ['Tracking Cyber Threats: The IP Location Task' Challenge](h Challenge consisted of creatign a Powershell script that reads IP addresses from a file, sends these to an external IP Lookup service and then output that information as a CSV. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▯▯ | █████░░░░░ 46% | 76 / 165 | 2023-10-09 | PowerShell +▮▮▯▯ | █████░░░░░ 46% | 76 / 166 | 2023-10-09 | PowerShell ## Comment diff --git a/isbn-verifier/README.md b/isbn-verifier/README.md index 243dee68..c6f3c439 100644 --- a/isbn-verifier/README.md +++ b/isbn-verifier/README.md @@ -6,10 +6,10 @@ My solution for the ['ISBN Verifier' Challenge](https://platform.entwicklerheld. Write a function that checks if a supplied string is a valid ISBN number ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ███████░░░ 74% | 104 / 141 | 2024-03-11 | Kotlin +▮▯▯▯ | ███████░░░ 74% | 110 / 148 | 2024-03-11 | Kotlin ## Comment First time meddling with Kotlin, did not feel too weird as a language :-) \ No newline at end of file diff --git a/keyword-extractor/README.md b/keyword-extractor/README.md index 039f1071..05979695 100644 --- a/keyword-extractor/README.md +++ b/keyword-extractor/README.md @@ -6,9 +6,9 @@ My solution for the ['Keyword Extractor' Challenge](https://platform.entwicklerh Challenge consisted of extracting 'keywords' from a text, by using 'Term Frequency Inverse Document Frequency (TF-IDF)' ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▯▯ | █████░░░░░ 45% | 114 / 255 | 2023-08-16 | Python +▮▮▯▯ | ████░░░░░░ 44% | 114 / 257 | 2023-08-16 | Python ## Comment diff --git a/longest-substring/README.md b/longest-substring/README.md index 815ee55c..ac083ef8 100644 --- a/longest-substring/README.md +++ b/longest-substring/README.md @@ -6,9 +6,9 @@ My solution for the ['Longest Substring' Challenge](https://platform.entwicklerh Write a function that finds the longest common substring in two strings ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | █████░░░░░ 54% | 123 / 228 | 2024-03-12 | JavaScript +▮▯▯▯ | █████░░░░░ 53% | 123 / 230 | 2024-03-12 | JavaScript ## Comment diff --git a/mails-to-santa/README.md b/mails-to-santa/README.md index eb719183..6707ee42 100644 --- a/mails-to-santa/README.md +++ b/mails-to-santa/README.md @@ -6,7 +6,7 @@ My solution for the ['Mails to Santa' Challenge](https://platform.entwicklerheld Goal is to create a function that checks if a given email is received within predefined business hours/days. If that is not the case the function should return the next "possible" delivery date (i.e. the next business hours). ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ████░░░░░░ 43% | 134 / 312 | 2022-10-11 | PHP diff --git a/maps-and-polygons/README.md b/maps-and-polygons/README.md index 44b67444..fed613ad 100644 --- a/maps-and-polygons/README.md +++ b/maps-and-polygons/README.md @@ -12,7 +12,7 @@ Challenge consists of two scenarios: ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▮▯ | ███░░░░░░░ 29% | 51 / 177 | 2023-07-20 | Java diff --git a/matching-brackets/README.md b/matching-brackets/README.md index 6ebc3f49..69ebc928 100644 --- a/matching-brackets/README.md +++ b/matching-brackets/README.md @@ -6,9 +6,9 @@ My solution for the ['Matching brackets' Challenge](https://platform.entwicklerh ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ███████░░░ 72% | 375 / 520 | 2023-05-24 | JavaScript +▮▯▯▯ | ███████░░░ 72% | 375 / 521 | 2023-05-24 | JavaScript ## Comment diff --git a/matching-clients/README.md b/matching-clients/README.md index 8f7e5eae..8010a826 100644 --- a/matching-clients/README.md +++ b/matching-clients/README.md @@ -12,7 +12,7 @@ Depending on that either create or update the client in the "Client Database". Bonus task is to also implement a "fuzzy/soft matching" to also detect and match clients even with typos or small deviations in the client info. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 43% | 186 / 430 | 2022-06-19 | JavaScript diff --git a/message-distribution-network/README.md b/message-distribution-network/README.md index fb2ac948..60855081 100644 --- a/message-distribution-network/README.md +++ b/message-distribution-network/README.md @@ -6,10 +6,10 @@ My solution for the ['Message Distribution Network' Challenge](https://platform. Send incoming messages to the correct Kafka topic, after detecting the language of the message. Additionally send a POST message to a server, if the message contains certain keywords. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▯▯ | ███████░░░ 67% | 197 / 292 | 2024-04-19 | Java +▮▮▯▯ | ███████░░░ 67% | 197 / 293 | 2024-04-19 | Java ## Comment This was relatively easy, not sure why this was originally ranked as a 'Medium' level task. \ No newline at end of file diff --git a/meter-readings/README.md b/meter-readings/README.md index 2ff8fd12..a071531d 100644 --- a/meter-readings/README.md +++ b/meter-readings/README.md @@ -6,7 +6,7 @@ My solution for the ['Meter readings' Challenge](https://platform.entwicklerheld Implement a simple parser and validator for a CSV file containing meter readings ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ████░░░░░░ 44% | 304 / 686 | 2024-04-09 | PHP diff --git a/non-repeating-characters/README.md b/non-repeating-characters/README.md index 21eb3a5e..a217f027 100644 --- a/non-repeating-characters/README.md +++ b/non-repeating-characters/README.md @@ -6,9 +6,9 @@ My solution for the ['Non Repeating Characters' Challenge](https://platform.entw Write a function that returns the first letter in a string, which is not repeated in the rest of the string ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ███████░░░ 72% | 1687 / 2348 | 2023-07-05 | Python +▮▯▯▯ | ███████░░░ 72% | 1687 / 2349 | 2023-07-05 | Python ## Comment diff --git a/number-conversion/README.md b/number-conversion/README.md index 671af2a9..f345a0ff 100644 --- a/number-conversion/README.md +++ b/number-conversion/README.md @@ -6,7 +6,7 @@ My solution for the ['Number conversion' Challenge](https://platform.entwicklerh Challenge consisted of creating functions that convert an (unsigned) integer to different base representations. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ███████░░░ 74% | 351 / 476 | 2024-02-11 | Cpp diff --git a/page-wrapping/README.md b/page-wrapping/README.md index 18c33b10..b2bc7a56 100644 --- a/page-wrapping/README.md +++ b/page-wrapping/README.md @@ -6,10 +6,10 @@ My solution for the ['Page Wrapping' Challenge](https://platform.entwicklerheld. Write a pagination feature, splitting text content into pages, based on content height, and add a ToC based on present H1-H3 headings ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ██░░░░░░░░ 18% | 11 / 61 | 2024-04-30 | JavaScript +▮▯▯▯ | ██░░░░░░░░ 19% | 13 / 70 | 2024-04-30 | JavaScript ## Comment Bit of a weird challenge description, which was not really helpful in figuring out, what the task really expects you to do. \ No newline at end of file diff --git a/pascals-triangle/README.md b/pascals-triangle/README.md index 1f678f5a..227a7a4b 100644 --- a/pascals-triangle/README.md +++ b/pascals-triangle/README.md @@ -6,7 +6,7 @@ My solution for the ['Pascal's Triangle' Challenge](https://platform.entwicklerh ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ████████░░ 80% | 821 / 1032 | 2022-04-27 | JavaScript diff --git a/perfect-place/README.md b/perfect-place/README.md index 4e622471..bb5d6caf 100644 --- a/perfect-place/README.md +++ b/perfect-place/README.md @@ -6,7 +6,7 @@ My solution for the ['Perfect Place' Challenge](https://platform.entwicklerheld. Goal here was to find the optimal places to place a varying amount of "ATMs" within a given `Region`, with multiple `Citys`. The idea is to distribute the ATMs in the Region's Cities in a way which will make sure that the distances between a city and an ATM are kept to a minimum. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 36% | 92 / 257 | 2022-12-18 | JavaScript diff --git a/personal-data-safety/README.md b/personal-data-safety/README.md index be91fb5d..06151ce2 100644 --- a/personal-data-safety/README.md +++ b/personal-data-safety/README.md @@ -6,7 +6,7 @@ My solution for the ['Personal Data Safety' Challenge](https://platform.entwickl Goal is to create a function that gets the personal data of a given `user_id`, and returns it either masked, or unmasked, depending on status of authentication. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ███████░░░ 65% | 553 / 852 | 2022-05-02 | PHP diff --git a/pizza-for-my-friends/README.md b/pizza-for-my-friends/README.md index 44a779c2..801389a8 100644 --- a/pizza-for-my-friends/README.md +++ b/pizza-for-my-friends/README.md @@ -8,7 +8,7 @@ Goal of the challenge was to create two functions: One that matches a list of pi The other function was essentially the same, but the other way around: Matching a list of persons against a pizza's different toppings, to determine, which persons might like that particular pizza. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ███░░░░░░░ 31% | 241 / 790 | 2023-07-04 | JavaScript diff --git a/prime-test/README.md b/prime-test/README.md index decb67bd..e7fc9472 100644 --- a/prime-test/README.md +++ b/prime-test/README.md @@ -6,9 +6,9 @@ My solution for the ['Prime Test' Challenge](https://platform.entwicklerheld.de/ Implement a program that checks, if a given number is a prime number ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ██████████ 95% | 500 / 529 | 2024-04-03 | Java +▮▯▯▯ | █████████░ 94% | 501 / 531 | 2024-04-03 | Java ## Comment diff --git a/rest-api/README.md b/rest-api/README.md index 2918ec6d..caa0c966 100644 --- a/rest-api/README.md +++ b/rest-api/README.md @@ -6,7 +6,7 @@ My solution for the ['Rest API' Challenge](https://platform.entwicklerheld.de/ch Challenge consisted of creating a 'REST' API that handles the different HTTP methods, like `GET`, `POST`, `DELETE`, `PATCH`. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 39% | 116 / 294 | 2023-08-04 | Java diff --git a/reverse-sms-javascript/README.md b/reverse-sms-javascript/README.md index 04275431..3c9b5bcf 100644 --- a/reverse-sms-javascript/README.md +++ b/reverse-sms-javascript/README.md @@ -6,7 +6,7 @@ My solution for the ['Reverse SMS' Challenge](https://platform.entwicklerheld.de Challenge consists of essentially creating a function to reverse provided text and counting the palindromes inside that text, and using the Twilio client to "send" that info as SMS. Second part was to implement a function that is run, when Twilio calls a webhook, that reverses and then sends the received information from the webhook. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ██░░░░░░░░ 19% | 29 / 149 | 2023-06-23 | JavaScript diff --git a/robot-simulator/README.md b/robot-simulator/README.md index ac001b64..531be9fb 100644 --- a/robot-simulator/README.md +++ b/robot-simulator/README.md @@ -6,7 +6,7 @@ My solution for the ['Robot Simulator' Challenge](https://platform.entwicklerhel Goal was to implement a simple program that moves a 'robot' in a 2D plane, based on its bearing position ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ████████░░ 78% | 350 / 451 | 2024-03-09 | Cpp diff --git a/run-length-encoding/README.md b/run-length-encoding/README.md index 9ee7cdd1..de7a1d98 100644 --- a/run-length-encoding/README.md +++ b/run-length-encoding/README.md @@ -6,10 +6,10 @@ My solution for the ['Run Length Encoding' Challenge](https://platform.entwickle Challenge consisted of creating a 'Run Length Encoding' function that encodes/compresses a text string. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | █████████░ 86% | 322 / 376 | 2023-10-19 | JavaScript +▮▯▯▯ | █████████░ 85% | 324 / 379 | 2023-10-19 | JavaScript ## Comment I added a small bonus decode function, which is a bit flawed, as it will not work for any run lengths > 9 - maybe to be fixed at a later point. \ No newline at end of file diff --git a/santas-cookies/README.md b/santas-cookies/README.md index 871dc493..a5e0453a 100644 --- a/santas-cookies/README.md +++ b/santas-cookies/README.md @@ -6,9 +6,9 @@ My solution for the ['Santa's Cookie-Finder Magic' Challenge](https://platform.e With a given 2D array of strings, consisting of spaces or '*' ( with '*' representing a 'cookie') -> return an updated array of strings, where the spaces are replaced by a number representing, how many cookies the empty space has in its adjacency. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▯▯ | ████░░░░░░ 36% | 43 / 121 | 2024-04-18 | Cpp +▮▮▯▯ | ████░░░░░░ 36% | 44 / 122 | 2024-04-18 | Cpp ## Comment diff --git a/say-numbers/README.md b/say-numbers/README.md index 164badfa..3468c2ad 100644 --- a/say-numbers/README.md +++ b/say-numbers/README.md @@ -6,7 +6,7 @@ My solution for the ['Say Numbers' Challenge](https://platform.entwicklerheld.de Goal was to convert numbers/integers into the English words for that number, e.g. 1000 -> "one thousand" ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ██████░░░░ 58% | 291 / 503 | 2023-06-30 | Java diff --git a/scary-javascript/README.md b/scary-javascript/README.md index 669bd79f..c331bcfd 100644 --- a/scary-javascript/README.md +++ b/scary-javascript/README.md @@ -6,9 +6,9 @@ My solution for the ['Scary JavaScript' Challenge](https://platform.entwicklerhe Goal was to mainly fix some "common Javascript mistakes" in the given code, relating to scope, type coercion, etc. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ██████░░░░ 60% | 652 / 1087 | 2022-04-27 | JavaScript +▮▯▯▯ | ██████░░░░ 60% | 652 / 1088 | 2022-04-27 | JavaScript ## Comment diff --git a/scary-python/README.md b/scary-python/README.md index fd958fc2..ef885e25 100644 --- a/scary-python/README.md +++ b/scary-python/README.md @@ -6,7 +6,7 @@ My solution for the ['Scary Python' Challenge](https://platform.entwicklerheld.d ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ██████░░░░ 63% | 1171 / 1854 | 2023-06-27 | Python diff --git a/selfies-in-copenhagen/README.md b/selfies-in-copenhagen/README.md index 48cfa425..ede09eca 100644 --- a/selfies-in-copenhagen/README.md +++ b/selfies-in-copenhagen/README.md @@ -6,7 +6,7 @@ My solution for the ['Selfies in Copenhagen' Challenge](https://platform.entwick Implement some Django Webframework related functions that a) get a list of data of a predefined model and b) allow to add a rating of said data, and return some average statistics ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 41% | 145 / 352 | 2024-03-27 | Python diff --git a/sportly-webapp-getting-started/README.md b/sportly-webapp-getting-started/README.md index 1e6a4aa8..6a9f2c0a 100644 --- a/sportly-webapp-getting-started/README.md +++ b/sportly-webapp-getting-started/README.md @@ -6,7 +6,7 @@ My solution for the ['Sportly Webapp - Getting Started' Challenge](https://platf Implement a basic Laravel controller for an 'app' ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▯▯▯ | ███░░░░░░░ 31% | 169 / 548 | 2024-04-13 | PHP diff --git a/state-machine/README.md b/state-machine/README.md index b01b7296..607e9a4c 100644 --- a/state-machine/README.md +++ b/state-machine/README.md @@ -6,7 +6,7 @@ My solution for the ['State Machine' Challenge](https://platform.entwicklerheld. Goal was to implement a simple "State Machine" that checks the next allowed transitions from state to state. The second part included implementing an IBAN checksum checker, that was used to then control, if the transition to the next state was allowed. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ███████░░░ 69% | 678 / 976 | 2023-07-11 | Java diff --git a/storing-vehicle-data/README.md b/storing-vehicle-data/README.md index 6cd2f5fe..3ef13aaf 100644 --- a/storing-vehicle-data/README.md +++ b/storing-vehicle-data/README.md @@ -6,10 +6,10 @@ My solution for the ['Storing vehicle data' Challenge](https://platform.entwickl Challenge consisted of two parts ("stages"), which involved working with a SQLite database and storing/retrieving data related to VIN (Vehicle Identification Number) and later also optimizing database file size for "embedded devices". ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▮▯▯ | █████░░░░░ 46% | 226 / 495 | 2023-07-14 | Java +▮▮▯▯ | █████░░░░░ 46% | 226 / 496 | 2023-07-14 | Java ## Comment "Stage 1" was easily solved after reading the docs, on how to work with SQLite and Java. diff --git a/tv-channel/README.md b/tv-channel/README.md index 0d25c493..1f896c01 100644 --- a/tv-channel/README.md +++ b/tv-channel/README.md @@ -6,9 +6,9 @@ My solution for the ['TV Channel' Challenge](https://platform.entwicklerheld.de/ ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ████░░░░░░ 42% | 766 / 1821 | 2022-05-01 | JavaScript +▮▯▯▯ | ████░░░░░░ 42% | 766 / 1822 | 2022-05-01 | JavaScript ## Comment diff --git a/vendors-box/README.md b/vendors-box/README.md index 623ece88..5e2719f9 100644 --- a/vendors-box/README.md +++ b/vendors-box/README.md @@ -6,7 +6,7 @@ My solution for the ['Vendor's Box' Challenge](https://platform.entwicklerheld.d Filter a list of Vendors for the best matching vendor in regards to price, shipping time, etc. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ██████░░░░ 62% | 328 / 527 | 2024-04-21 | Java diff --git a/weigh-the-slow-loris/README.md b/weigh-the-slow-loris/README.md index 1d9a6564..8f3c7067 100644 --- a/weigh-the-slow-loris/README.md +++ b/weigh-the-slow-loris/README.md @@ -6,10 +6,10 @@ My solution for the ['Weigh the Slow Loris' Challenge](https://platform.entwickl Write an algorithm which receives a target weight and some available masses, and then returns a valid combination of these masses ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| -▮▯▯▯ | ██████░░░░ 62% | 1396 / 2260 | 2024-04-29 | Java +▮▯▯▯ | ██████░░░░ 62% | 1397 / 2261 | 2024-04-29 | Java ## Comment Classic 'howSum' or 'bestSum' problem. Here I reused my solution from the 'change-calculator' task, which was essentially identical. \ No newline at end of file diff --git a/windshield-wiper-check/README.md b/windshield-wiper-check/README.md index 7198afa3..0f9793bb 100644 --- a/windshield-wiper-check/README.md +++ b/windshield-wiper-check/README.md @@ -6,7 +6,7 @@ My solution for the ['Windshield Wiper Check' Challenge](https://platform.entwic Execute code tests coming from a NATS message broker and reply back with the test results ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ███░░░░░░░ 26% | 48 / 188 | 2024-04-24 | Python diff --git a/word-counter/README.md b/word-counter/README.md index 47c37176..c6a78570 100644 --- a/word-counter/README.md +++ b/word-counter/README.md @@ -6,7 +6,7 @@ My solution for the ['Word Counter' Challenge](https://platform.entwicklerheld.d Open up a file, read the text, count all the words and their occurence and output it in a nicely formatted way. ## Challenge Info -Data last updated: 2024-04-30 +Data last updated: 2024-05-03 Difficulty | Overall Success Rate @EH | Overall Solved/Accepted @EH | Date Solved | Language ---|---|---|---|---| ▮▮▯▯ | ████░░░░░░ 38% | 512 / 1362 | 2024-03-09 | Cpp