Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arnab Chakraborty/Adding my report for DSC-NSEC ALgorithms project #17

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions DSC NSEC/arnab-chakraborty.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Developer - Winter of Code 2020
# Arnab Chakraborty
### DSC-NSEC : DSC-NSEC Algorithms

**Overview:-**
*DSC-NSEC Algorithms project consisted of several Competitive Programming problems from varying topics ranging from Arrays,Strings and Linked List to*
*DP,Binary tree,Graph and Backtracking*
*The problems were of varying difficulties from easy to medium and then the harder ones making the entire project extremely*
*beneficial and Student friendly to all those who are starting with their journey for Competitive Programming*
# Contributions
- [Push Zero](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/1.%20Array/push_zero/PushZeroArnab.java)
- [Weird Sorting](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/1.%20Array/weird_sorting/WeirdSortingArnab.java)
- [Case Game](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/8.%20Backtracking/case_game/CaseGameArnab.java)
- [Save Yourself](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/8.%20Backtracking/save_yourself/SaveYourselfArnab.java)
- [Collect Target](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/6.%20Binary%20Tree/collect_target/CollectTargetArnab.java)
- [Lucky Pairs](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/7.%20Dynamic%20Programming/lucky_pairs/LuckyPairsArnab.java)
- [Spring Throw](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/7.%20Dynamic%20Programming/spring_throw/SpringThrowArnab.java)
- [Task Prerequisite](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/9.%20Graph/task_prerequisite/TaskPrerequisiteArnab.java)
- [Grouping](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/5.%20Linked%20List/grouping/LinkedlistGroupingArnab.java)
- [Mid](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/5.%20Linked%20List/mid/LinkedListMidPointArnab.java)
- [Climb Stairs](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/3.%20Recursion/climb_stairs/ClimbStairsArnab.java)
- [Pattern](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/3.%20Recursion/pattern/PatternPrintingArnab.java)
- [Destroy Asteroid](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/4.%20Stack/destroy_asteroid/DestroyAsteroidArnab.java)
- [Priority Tasks](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/4.%20Stack/priority_tasks/PriorityTasksArnab.java)
- [Malfunctioning Keyboard](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/2.%20String/malfunctioning_keyboard/MalfunctionKeyboardArnab.java)
- [Unique Character](https://github.com/dscnsec/DSC-NSEC-Algorithms/blob/master/2.%20String/unique_char/UniqueCharacterArnab.java)

# New Features
**No such feature added**

*As because this was not a project where there were issues for bug fixes or adding new features.It was just a project for contributing various codes*
*in different languages like JAVA,C++ to the problems present in the repository*

# Code Contributions
*Here is the Link to some of my PR's:-*
- [Push Zero PR](https://github.com/dscnsec/DSC-NSEC-Algorithms/pull/120#event-4133556314)
- [Lucky Pairs PR](https://github.com/dscnsec/DSC-NSEC-Algorithms/pull/119#event-4133535614)
- [Task Prerequisite PR](https://github.com/dscnsec/DSC-NSEC-Algorithms/pull/168#event-4160768177)

*And many more PR's*

# Future Scope
*Currently the repo contains only a few Selected but quality problems but if we continue adding such quality problems and then later*
*also add resources for learning and solving such problems,along with Several Coding Competitions details and their registration times,then this repository can be made a good learning*
*platform for Competitive Coding for the students and can be used by students to strengthen their hold on DSA(Data Structures and Algorithms)*

# Overall Experience
*The Overall Experience of mine with this DSC-NSEC project was fabulous.Along with learning various different Complicated Data Structures like*
*Binary Tree and Graph,I also learnt several other things like how to write the code with a proper lint,how to approach the mentors for help,how to improvise the code*
*with better time and space complexity,and of course,got a good hold over the version control.I also want to thank all the mentors associated with this project for their outstanding support*
*,who were always available there to help me out wherever I faced trouble.In spite of making errors,they helped me out in correcting it by myself only which helped me a lot*
*to understand my errors.*

**So to rate my Overall experience with this project was simply outstanding and I hope this experience of mine will help me a lot in my future projects as well.**