Learn programming with CodeChef
10.5K subscribers
1.48K photos
14 videos
3 files
1.85K links
This is the official telegram group of CodeChef. We'll be posting updates regarding new courses, practice paths, upcoming contests etc.

Feel free to discuss anything and everything related to programming here!

Signup on CodeChef: https://bit.ly/3DypjkF
Download Telegram
The video editorials of July Lunchtime are here. Watch all of them, and learn from the top coders themselves.
https://bit.ly/2VnEueO
Ritika is answering some really interesting questions for you. Do join to know the answers and ask follow-up questions
Announcing the first contest of the month, the August Long Challenge. The 10-day competition gives one enough time to efficiently tackle a problem by reading the concepts, and also gain practical experience by coding the solution to the problem. Participate from August 6th, 3 PM IST and improve your skills.
PS: This month's Long Challenge will be rated only for Div 3.
Set a Reminder: https://bit.ly/3yiQ6i7
Announcing the revamped editions of our favorite batches. Eklavya 4.0, an 8-month complete course on programming for beginners: https://bit.ly/3zZZs2r. For all the advanced coders looking to improve their skills, we have MahaYoddha 3.0, a 2-month master course on all the advanced programming topics: https://bit.ly/3ihkwvq.
Use coupon code: CODECHEF
We all express our views on Twitter, but ever wondered how to get into the company? Well, then this is your chance to know that from a Twitter Engineer himself! In this week's Tech Interview Secrets, Apurva Patkeshwar will join us to discuss and answer all your queries.
Register & ask your questions to Apurva now itself: https://bit.ly/3jd9h6s
The August Long Challenge is almost here! Participate in this 10-day long contest with coders from over 180 countries and learn new concepts and skills!
Set a Reminder: https://bit.ly/2TOl0zF
PS: This month's long challenge is rated only for div 3.
In this video of the Frequently Asked Interview Problem series, Saptarshi Mukherjee, incoming SDE at Google, solves the very challenging problem - 'Unique Combination For a Given Sum'. Given an array of size N, you have to find all the unique combinations such that the sum of the elements is equal to a given integer K.
Check out the video where Saptarshi discusses how to approach the question and how to implement the concepts.
https://bit.ly/2VoqCRG
Announcing ‘Programmer’s Carnival 2.0’, a two-day weekend series on DSA, System Design & Full Stack Development. With topics from DP to Microservice Architecture, this specialized camp is the perfect place for anyone to learn these subjects with expert proficiency.
Block your calendars on 7th - 8th August, 12 PM onwards.
Register Now: https://bit.ly/3lpNET2
In the 2nd session of DSA for Placements, Mohammad Fraz will discuss Searching and Sorting and its applications. We will learn how to use different search algorithms such as linear or binary search to find a particular element in the list.
Join here at 8 PM today: https://bit.ly/3Ae329z
Laddus and goodies are extra icing on top for you to participate in this month’s Long Challenge. The contest starts on August 6th, 3 PM IST and is rated only for Division 3 coders.
Set a Reminder: https://bit.ly/3xifinz
Problem #1 of the Ada August-a Challenge is out.
https://bit.ly/3xl6L33
One of the easiest problems under our FLOW series: FLOW010
No hint is required, so we are not sharing any. Try solving it yourself, or you can take help too.
If this is your first attempt on CP, then try solving the FLOW001 problem instead, as it has a blog explanation that you can make use of: https://bit.ly/3rSzN93. Once done, then come back for the first problem of Ada August-a Challenge, and let's get started together.
One more day, and it’s the Long Challenge! Starting tomorrow at 3 PM IST, the contest is rated only for Division 3 coders.
Set a Reminder: https://bit.ly/3lv5Af4
If your next task in your checklist is to prepare for coding interviews, you are right on time! This weekend's 2-day learning event, Programmer's Carnival 2.0, will help you ace all the upcoming interviews. Register in the link asap! https://bit.ly/3lpNET2
Learn GCD and one most common GCD algorithm - Euclid's GCD algorithm and its applications. Greatest Common Divisor or GCD algorithm is used to compute the GCD of two integers. Euclid's GCD algorithm reduces fractions, RSA crypto, computing the LCM, and much more. https://bit.ly/2Vq9POw
The day is finally here! Make sure to have lunch a bit early, and unleash the coder inside you at 3 PM today.
Compete here: https://bit.ly/37nqVyV
PS: This contest is rated only for Division 3 coders
You are given the difficulty levels of the 4 problems as A_1, A_2, A_3, A_4 respectively. A problem set comprises at least two problems and no two problems in a problem set should have the same difficulty level. A problem can belong to at most one problem set. Output the maximum number of problem sets you can create using the 4 problems.
Solve the problem: https://bit.ly/3AjCV0W
If you need answers to endless questions in your mind, then we have the right person for you. Apurva Patkeshwar, Sr. ML engineer at Twitter, will be joining us tomorrow at 7 PM to answer all your questions and share some tips as well.
Register Now:https://bit.ly/3jd9h6s
Starting next week we have five courses and batches for all! Acme 2.0, a 2-month Full Stack Development master course apt for both beginners and intermediate coders. Combat 3.0, a 4-month course on System Design & Backend Fundamentals to career readiness. Leap 3.0 is a 2-month course on System Design to help you take on the real world. Paramount 3.0, a 9-week batch exclusively for Backend Development. Conquer all your fears with Conquer 3.0 batch, a 4-month course on System Design & Full-stack fundamentals.

Check out the batches here: https://bit.ly/3jxGPwa

Use coupon code: CODECHEF
Let's start preparing for ICPC with CodeChef. The first step will be to have a strong base with your DSA concepts. This video by Siddharth Bansal explains Time and Space complexity analysis, one of the basic concepts that every programmer needs to understand. By doing a complexity analysis of an algorithm, the programmer can understand how the algorithm will use the resources.

Watch now: https://youtu.be/dga_HStGF3Q