competitive-programming hindi

 Competitive Programming के लिए  Best Resources   

Competitive Programming में  पहले दो लोग Gennady Korotkevich, Petr Mitrichev दुनिया में Top  Competitive Programmer  के लिए लोकप्रिय जाने  जाते हैं  पिछले कुछ  समय  से Quora के  Co – founder में से एक Adam D’Angelo भी Top   Competitive  Programmer में से एक हैं।

Programming पूरे universe में करने के लिए सबसे बेवकूफी और मजेदार भरी चीज़ों में से एक है  | क्योंकि आपको अपने कंप्यूटर को  instruction कैसे देना है यह बताना है
Competitive Programming एक valuable skill set  है और आप वास्तव में  कोई  human problems solve करने में रुचि रखते हैं | तो आपके लिए एक सीधी आगे की सलाह है – एक  Programming language चुनें और coding के मूल सिद्धांतों को जानें और वही  से  शुरू करें Competitive website पर coding करके  किसी एक language में  महारत  हासिल करे | 
अब आते है Competitive Programming क्या  है कहा से  सीखे और कैसे Logic build करे | 

Competitive Programming यह top product-based companies  द्वारा  interview crack  करने का सबसे आसान  तरीका है | लेकिन सवाल यह है कि कहां से शुरू करें  और कौन सी website को select करे |

आपके लिए  उन सभी website और Competitive Programming की list  बनाय जो आपको  Competitive Programming के बारे में इन सवालों के जवाब provide करेगा |


यह साइट पर  लगभग 7 million  से भी ज्यादा developers है जिन्होंने अब तक 21 million से अधिक code challenges का सामना किया है।
HackerRank site एक US-based organization है और उनके पास अलग-अलग sections जैसे की Algorithms, Mathematics, Functional Programming, Data structure , SQL और बहुत कुछ से challenges problems  हैं।
आप challenges को solve करके leaderboard  हासिल  करते  हैं |  साथ ही  उन problems के बारे में  explanations provide करते हैं जो समाधान के साथ proper guidance देते हैं।
HackerRank beginner  के लिए बहुत अच्छा है  भले ही आप अपना पहला program solve कर रहे हो  आपको opportunity  provide करता है | 
HackerRank में boilerplate code के साथ एक बहुत अच्छा UI provide करता है  जो beginners को competitive coding शुरू करने में मदद करता है।  वे monthly ,weekly basis पर कुछ contests की host करते हैं जैसे कि CodeSprints, 101 Hacks, HourRanks इत्यादि ।

weekly  code को आप  Contests details link से देख सकते हैं | आप यहां contest भी बना सकते हैं और programmers को एक-दूसरे के साथ contest करने के लिए प्रोत्साहित कर सकते हैं।

HackerRank यह Practice, Compete, Job और Leader board  पर focus करता  हैं।
इसलिए जितना हो सके उतना  practice करें एक अच्छी रैंकिंग हासिल करें contests में भाग लें और इस साइट की leading companies जैसे Adobe, LinkedIn, Twitter, DropBox इत्यादि |  

CodeChef

codechef अपने code के साथ सबसे अच्छा recipe पकाना और एक master chef  और Top कंपनियों में शामिल हों।
 codeChef नाम सुनने में अजीब लगता है  लेकिन CodeChef वास्तव में एक आकर्षक भारतीय आधारित competitive programming website है जिसमें programmers की large community है।
कुछ beginners को यह website थोड़ी मुश्किल लगती है भले ही वे यहां आसान स्तर के problems को solve कर रहे हों।
यदि आप बहुत ही basic से शुरू कर रहे हैं  तो HackerRank के बाद इस website पर switch करना एक अच्छा विकल्प होगा।

इस website के बारे में सबसे अच्छी बात यह है कि यदि आप problems को solve नहीं कर पाए  तो आप editorial check कर सकते हैं  फिर से एक solution लिखने की कोशिश कर सकते हैं और यदि आपने problems solve कर ली है तो आप अन्य अच्छे coder के code की जांच कर सकते हैं  एक ही problems के लिए सबसे अच्छा solution देख सकते है । 

Codechef  हर महीने तीन coding contest आयोजित करता है | जैसे  की Long Challenge (10 days long), Cook-off, and Lunchtime Codechef अन्य programmers के साथ compete करने के लिए एक  global programming event Snackdown आयेजन करता है।
Codechef  यह variety of language provide करता हैं और उनके programming  competition के दौरान आने वाली problems को post करने के लिए discussion boards का उपयोग करता हैं। AWS, Samsung, Alibaba Cloud। ये कुछ top companies हैं जो इस website से candidate को hire करती हैं।

TopCoder

TopCoder  यह coding challenges के लिए Top sites में से एक है।
coding competition में ranking शुरू करने का credit इस website को जाता है | 
लेकिन यह site पर problems ज्यादा complex है इसलिए advanced level programmers के लिए अच्छी site है।

लेकिन जब आप एक बार  programming  पर अच्छी पकड़ रखते हैं तो इस site पर जाना अधिक फायदेमंद होगा। इस site पर आपको कई विकल्प मिलेंगे जैसे  app, chatbot, website, design, software development और आप यहां bug को test और fix भी कर सकते हैं। TopCoder Open Tournament (TCO) की मेजबानी भी करता  हैं। 
TopCoder पर सबसे अच्छा solution देने वाले programmer नकद पुरस्कार भी जीत सकते हैं। IBM, Google, eBay, Microsoft, SoftBank, Nvidia ये कुछ प्रमुख कंपनियां हैं जो इस website से candidate को Hire करते  हैं।
  और  भी  कुछ website  है इन website  पर  जाकर देखे  
      LeetCode , Codeforces HackerEarth


Leave a Reply

Your email address will not be published. Required fields are marked *