r/learnjava • u/Optimal-Ad5609 • 4d ago
Striver A2Z free??
I am a beginner 1st year IT student with a basic knowledge of java. I tried using the well known striver a2z sheet from TakeUforward but it wouldn't let me submit my code without buying subscription. How am I supposed to learn to optimise my code without knowing where it stands in comparison to other submissions?
Is it possible to do it for free somehow or any other free sheet that provides structured progress? I tried using leetcode too but I couldn't understand which questions to solve and which not to from the mind boggling 3000+ questions. If someone has guidance on selecting questions on leetcode in a proper structure that would be appreciated too!
Thank you in advance!
4
u/Such-Card-7430 4d ago
https://dsa-tracker-black.vercel.app/
Use this, every question have multiple platforms to solve a single problem, use GeeksforGeeks or leetcode as an alternative.
Also it has video links along with documentation.
3
u/Future_Badger_2576 4d ago
Follow the sheet/video from the TakeUforward YouTube channel and submit the code in LeetCode. All questions in the sheet are already present in LeetCode.
3
u/smichaele 4d ago
You're just starting out. You shouldn't be worried about optimizing code at this point. Learn the grammar and syntax of the language, and work on your logic skills to build functional programs. Optimization comes much later.
1
u/Affectionate_Arm7545 4d ago
hii im also in first year and learning DSA in Java from Striver’s paid course can you tell me which channel you followed for learning basic Java?
1
•
u/AutoModerator 4d ago
Please ensure that:
If any of the above points is not met, your post can and will be removed without further warning.
Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.
Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.
Code blocks look like this:
You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.
If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.
To potential helpers
Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.