this post was submitted on 15 Aug 2023
22 points (100.0% liked)
Programming Challenges
234 readers
1 users here now
Welcome to the programming.dev challenge community!
Three challenges will be posted every week to complete
- Tuesday (Easy)
- Thursday (Medium)
- Saturday (Hard)
Easy challenges will give 1 point, medium will give 2, and hard will give 3. If you have the fastest time or use the least amount of characters you will get a bonus point (in ties everyone gets the bonus point)
Exact duplicate solutions are not allowed and will not give you any points. Submissions on a challenge will be open for a week.
A leaderboard will be posted every month showing the top people for that month
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Here's an entry in Rust, though it feels quite a bit like cheating:
edit: added main function to take cli input.
edit2: a rust based stack implementation: https://pastebin.com/FgfuxxRV
10/10 Test cases passed
Yeah haha, its fair game. Theres a reason this is classified under easy
Ough. Those must be some hefty test cases, even the deepest ones I tested (250 loops) completed in less than a tenth of a second. If its possible I may try to find a faster solution and resubmit later...
Might be an issue with the system im using to test. Doing it through a site but I can set up an actual testing system and run it through it for the final results. Time was solidly around 500ms even with a small test case
It’s probably adding compilation time, because a system that runs my python regex in 40ms should probably run this rust program in less than 1ms