Ds

Dsa.rb: Practice core dsa in Ruby from the command line

Hacker News

Dsa.rb: Practice core dsa in Ruby from the command line

I made a DSA practice tool for Ruby. It’s test-driven, runs locally, and is easy to extend with new exercises. Would love feedback on the interface and which problems to add next. The objective is to cement ability to implement core algorithms through repetition. This test suite is not like LeetCode. In fact, it’s more of a prerequisite to LeetCode. The test cases are not exhaustive in the spirit of checking for runtime performance, scalability, etc. Implementations are generalized, so that through practice using this tool, the user can begin avoiding having to think about the algorithmic pattern, and instead focus on its application to the problem at hand. It uses Minitest to test the user’s implementations, dynamically loaded at runtime.

Share card

Actual performance

6points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
AppSumoStrong fit for a featured deal · Strong signals: interface · Missing: plus, platform, intuitive
56%56% predicted probability of success on AppSumo, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: user, new, using · Missing: mac, agents, macos
54%54% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Indie HackersIH features products with proven revenue · Missing: supports, reddit linkedin, podcasting
44%44% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: io · Missing: https docs, excited, just released
43%43% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
38%38% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
11%11% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ty
Typetester – typing practice for the command line54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Typetester – typing practice for the command line

Hacker News1
Th
The last command line from Krypton53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The last command line from Krypton

Hacker News1
Ba
Banners from the command line53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Banners from the command line

Hacker News1
Ya
Yawn - Sleepyti.me for the command line53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yawn - Sleepyti.me for the command line

Hacker News1
Du
DuckDuckGo at your command-line53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

DuckDuckGo at your command-line

Hacker News4
Fl
Flappy Bird in the command line46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Flappy Bird in the command line

Hacker News2
Ha
Hacked together command-line "Spritz"54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Hacked together command-line "Spritz"

Hacker News10
Jo
Joe – a .gitignore magician in your command line53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Joe – a .gitignore magician in your command line

Hacker News4
Sp
Speedtest command line53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Speedtest command line

Hacker News8
Sc
Scoop – A command-line installer for locked down PCs with Powershell 259%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Scoop – A command-line installer for locked down PCs with Powershell 2

Hacker News5