Skip to content
geeksforgeeks
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Tutorials
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
  • Practice
    • Build your AI Agent
    • GfG 160
    • Problem of the Day
    • Practice Coding Problems
    • GfG SDE Sheet
  • Contests
    • Accenture Hackathon (Ending Soon!)
    • GfG Weekly [Rated Contest]
    • Job-A-Thon Hiring Challenge
    • All Contests and Events
  • DSA
  • Practice Problems
  • Python
  • C
  • C++
  • Java
  • Courses
  • Machine Learning
  • DevOps
  • Web Development
  • System Design
  • Aptitude
  • Projects
Open In App
Next Article:
Geek Week – Celebrate The Biggest Programming Festival With GeeksforGeeks
Next article icon

Algo Geek - DSA Article Writing Contest By GeeksforGeeks

Last Updated : 07 Apr, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

The long-awaited results of the Algo Geek - DSA Article Writing Contest have finally been announced!!!!

Check out the complete list of Top 10 Winners from below.
 

Position

Article's Link

1st

Number of K-length paths in a Tree

2nd

Find a permutation of 1 to N, such that A is minimum in left half and B is maximum in right half 

3rd

Longest subsegment of '1's formed by changing at most k '0's | Set 2 (Using Queue)

4th

Find mean of K adjacent elements on each sides for each Array element

5th

Find numbers in between [L, R] which are divisible by all Array elements

6th

Generate string after adding spaces at specific positions in a given String

7th

Largest Array minimum in N-1 operations by reducing each element by minimum

8th

Day-Stout-Warren algorithm to balance given Binary Search Tree

9th

Create a balanced BST using vector in C++ STL 

10th

Sort given Array in descending order according to highest power of prime factors


The following is a list of authors(excluding winners) who have at-least 5 published articles in Algo Geek.

  1. pintusaini
  2. prophet1999
  3. Code_r
  4. sauarbhyadav
  5. akashjha2671
  6. harshdeepmahajan88
  7. geekygirl2001
  8. kaurareen
  9. prasanna1995
  10. jainuditkumar
  11. chantya17
  12. srinam
  13. kaalel
  14. lakshayr32
  15. manikajoshi500
  16. amrithabpatil
  17. manasvviaggarwal
  18. tarakki100
  19. bhuwanesh

Congratulations to all winners. You will soon get a mail from our team to claim your prizes.







Keep Contributing!

A Contest of Writing DSA Based Articles...!!

 



This single line must have created various queries in the minds of all the tech enthusiasts. And why not, we usually get to know about

competitive programming or coding challenges

but the

contest of contributing coding articles

is not very much recognized. However, there are so many benefits of writing such programming and data structures & algorithms based articles like - it helps you to showcase and validate your proficiency in programming or while writing these coding articles you're often required to do some extensive research or study that strengthens your knowledge and sometimes you find out another more optimized solution for the particular problem. 


Algo-Geek-By-GeeksforGeeks-Date-Extended-to-20-Jan-2022

Also, a coding article writing competition provides you with the opportunity to meet and brainstorm with other like-minded programmers or grab some exciting prizes and career opportunities. Now, most probably, you would be wondering that why we're discussing it here, right...??

Okay so, let us tell you that GeeksforGeeks is coming up with Algo Geek - an amazing DSA Article Writing Contest where you can write and submit the coding articles and stand a chance to win some amazing rewards, internship opportunities, etc. Also, you don’t need to step out of your house to participate in this competition as you can contribute your article all while sitting at your home.

*The Algo Geek – DSA Article Writing Contest By GeeksforGeeks is scheduled to start on December 06, 2021. The last date to submit the article has been extended to January 20, 2022!

Contest Details

This Algo Geek Contest is going to start on December 06, 2021. Also, there are not any eligibility criteria for this event i.e., anyone can take part in the competition. In this competition, what you'll need to do is write an article on a particular programming problem in any of the preferred languages like C++, Java, or Python using the relevant Data Structures and Algorithms. However, the thing that you need to remember is that the article submitted by you must not be copied from anywhere else, and also, it should not be previously covered on GeeksforGeeks. 

  • Competition Date: 06 December 2021 to 30 December 2021 20 January 2022
  • Result: 28 January 2022

In case, if you get feedback on your article then you must ensure to resubmit the article after making the suggested/required changes before the last date of submission i.e. January 20, 2022.

Prizes

Now, here comes the most awaited part, Prizes. Yes, we know that rewards and prizes encourage the efforts of participants and also motivate them for further participation. Hence, there are many Cash Prizes and Goodies for all the participants in the competition:

  • 1st Prize - INR 10,000 Cash + Certificate + Various Exciting Goodies
  • 2nd Prize - INR 5,000 Cash + Certificate + Various Exciting Goodies
  • 3rd Prize - INR 3,000 Cash + Certificate + Various Exciting Goodies
  • 4th - 10th Prize - Certificate + Various Exciting Goodies

Participants whose 5 articles, at least, will get published will also be rewarded with exciting Goodies. So, do submit more and more articles in the Algo Geek Contest to win some striking prizes!!

Note:

  • To avail of the prizes, the participants will be required to fill up a Google Form that will be shared with everyone once the result is announced.
  • The Cash Prizes are not Applicable for the Participants Outside India. Cash Prizes will be in the form of Amazon Pay Coupons.

How to Participate?

The process of writing and submitting the article at the Algo Geek Contest is quite simple – all you need to do is follow the below-mentioned steps:

1. Visit the link https://write.geeksforgeeks.org/ and then write your article under the 'Algo Geek Contest' section. 

Algo Geek - DSA Article Writing Contest

2. After writing the article, please submit it for review, and then the status of your article will become Pending.

3. You can use these guidelines to write the article – https://write.geeksforgeeks.org/how-to-write/ and https://www.geeksforgeeks.org/how-to-write-dsa-articles-on-geeksforgeeks/

4. Any plagiarism detected in the article will disqualify you from the event.

How the Results Will Get Declared?

The articles submitted by the candidates for the Algo Geek Contest will get assessed by the internal GFG Experts and the result will get declared based on the quality of the article. Also, preference will be given to those participants who'll submit a maximum number of quality articles. Also, do remember that the difficulty level of the programming problems shouldn't be very easy or basic.

Article Format and Other Important Guidelines

First and foremost, the programming articles should contain the following points:

  1. Problem Statement
  2. Examples (Two). Explanation of examples to get a proper understanding of how we achieved the result.
  3. Links of prerequisites for the approach if there are any.
  4. The approach used to solve the problem.
    • First, a basic idea or intuition
    • Then the step by step points regarding how this approach will work
    • Highlight any important observation or point using bold, blockquote, or pre.
  5. Implementation / Code. If there are codes in multiple languages, the order should be C++, Java, Python3, C#. Please note that Python 2 codes are not accepted but Python 3 codes are accepted.
  6. Time Complexity and Auxiliary Space, with the explanation of the terms used to express these. Also, please try to keep the language simple, specific, and free from pronouns like I, you, we, etc

For more detailed instructions like Approach Format, Adding code in the article, Coding Standards, etc., you can visit -  How to Write DSA Articles on GeeksforGeeks?

Frequently Asked Questions (FAQs)

Q-1. What will be the last date to submit the article?  

Ans. The last date for article submission is December 30, 2021, January 20, 2022. However, you need to know if you submit the article on the last date and you get the feedback on it to make some changes then you’ll be provided with the additional timespan to make the required changes in the article and submit it again.

Q-2. After I submit the article, what process will take place?

Ans. Once you write and submit the article, then the status of your article becomes Pending. The team then reviews your article and gives you feedback in comments (if needed) under the article and saves your article status to Awaiting Author. After that, you’re required to make the changes as per the feedback and again submit the article for review and the status of your article becomes Pending again. Finally, after you have made all the required improvements, your article status becomes In Review, which means it has been approved. Also, when your article gets published, the status of your article becomes Published.

Q-3. Can I submit multiple articles from the same account/profile?

Ans. Yes, you can submit as many articles as you want from the same account/profile. However, out of all those submitted articles, the best one will get selected for the final result process.


Next Article
Geek Week – Celebrate The Biggest Programming Festival With GeeksforGeeks
author
abhishek1
Improve
Article Tags :
  • GBlog
  • GeeksforGeeks Initiatives

Similar Reads

  • Blogathon 2021 - Write From Home Contest By GeeksforGeeks
    Check Out the Result – Blogathon 2021 - Write From Home Contest Results Writing is something that not only helps you to enhance your knowledge of any particular domain but it also allows you to showcase your expertise or share your learnings with others as well. But how would it be if you can get so
    7 min read
  • GeeksforGeeks Contests
    Looking for places where you can hone your coding knowledge, prepare to ace interview questions of product-based, and service-based companies, apply for SDE jobs, or take help to crack the GATE exam? What if we tell you that you can get all of these things at one destination? Yes, we aren't joking.
    4 min read
  • GeeksforGeeks Community - Connect, Ask, Learn & Grow with Tech Geeks
    In the modern era of online learning, hybrid work environments, and intense competition, college students struggle to choose the right computer science career path, Smart tech grads with big dreams face limited opportunities or uninspiring jobs and Working professionals grapple with job switches and
    5 min read
  • DSA Internship Hiring Challenge For Freshers By GeeksforGeeks
    Are you someone who's passionate enough to grow a career in DSA? But couldn't find a platform to proceed. No worries!!! GeeksforGeeks, have come up with a hiring challenge for all those who are good in DSA and can bring changes to solutions. DSA Summer Internship Hiring Contest - A hiring contest fo
    3 min read
  • Geek Week – Celebrate The Biggest Programming Festival With GeeksforGeeks
    Every programmer has a dream they want to fulfill. Now that dream for you could be working at the top product-based companies in the world like Google, Facebook, Microsoft, etc. or it could even be something as big as transforming the world one invention at a time!!! And all those dreams (and more!)
    12 min read
  • Dev Scripter 2024 - Biggest Technical Writing Event By GeeksforGeeks
    GeeksforGeeks proudly presents Dev Scripter 2024, an event that transcends conventional coding competitions. Dev Scripter is an opportunity to enhance your technical writing skills and earn a handsome income, whether you're a student, graduate, working professional, or aspiring to build a career in
    10 min read
  • Crack the Coding Interview With GeeksforGeeks Weekly Coding Contest
    "The difference between ordinary and extraordinary is practice", quoted Vladamir Horowitz. What he said was nothing sort of unique as achieving perfection and success in your programming career can only be done by practicing programming questions till you ace them smoothly. This is where GeeksforGee
    3 min read
  • Geek Week 2023: Score a Career Six with GFG Courses
    Hey Geeks, are you ready for the most exciting week of the year? GeeksforGeeks is back with a bang, bringing you Geek Week 2023 from the 14th to the 21st of October! In the world of coding, there's a special week that programmers, tech enthusiasts, and learners eagerly await each year. It's a week t
    5 min read
  • Workshop on "How to Contribute at GeeksforGeeks?" at GLA University
    Hey folks! Searching for an interesting internship? So the wait is now over... Come join the workshop on how to contribute at GeeksforGeeks which will be held in GLA University on 13th April, 2018. This is a highly informative workshop, which can help you polish your writing as well as technical ski
    1 min read
  • Technical Scripter Event 2020 By GeeksforGeeks
    Check out the result - Technical Scripter 2020 Result Internship Opportunities For Top 50 Winners Fill out the below Google Form. This form is valid for the Top 50 winners of the Technical Scripter Event. After receiving all the necessary details, we will contact and process the Interview process ac
    7 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences