Quantcast
Channel: CodeChef

The First-Ever Three Day Long Challenge Was A Blast!

$
0
0

Yesterday, we concluded the first-ever three-day Long Challenge. The contest commenced on 7th January, and we got three days of action till 10th January. It was the first Long Challenge of 2022 and of January, and the problems and participation made it an unforgettable one! While the problem-setters worked day and night to come up with a solid problem-set, the players worked day and night to ensure no problem went unsolved. Here’s a recap of the January Long Challenge I to bring you up to speed with the happenings of the competition! 

A Perfect Problem-Set! 

For this competition, Division Three was expected to solve 7 problems before the clock ticked to 3 PM on 10th January. Out of all the problems, it was Keplers Law that stole the players’ hearts. The problem saw nearly 16k successful submissions alongside a 70.9 percent accuracy rate. Covid Spread was another problem that caught the coders’ fancy as it saw over 11,000 correct answers. While the budding coders of Division Three might have run through a couple of problems like it was no big deal, not everything was fun and games for them. At the end of the three days, only 15 players had solved Sequence Master. Even tougher was Generating Cycles as merely 4 coders walked away with a green tick for this problem. 

A Ranklist Full Of Fresh Names! 

The ranklist for this Long Challenge was truly a sight, as four coders tied for first place. Players cacc, flying2018, lovelyether, gumbymoo fought tooth and nail as all of them solved all 7 problems and ended up with even scores. The players’ determination and solid show of skills helped them all level-up to 3-star players. Fifth position was once again a tie, this time between 8 coders. To learn who the 8 coders were, and who else finished in the top, check out the ranklist here

Well, that’s it for a recap of the contest. If you were a part of the Long Challenge but couldn’t figure out a couple of the trickier problems, check out our video editorials and see if they help! 

Overall, it’s been a heck of a competition. The January Long Challenge II is drawing closer, and we can only hope that it is full of the same enthusiasm and energy as this one! Until we meet again, keep coding! 

The post The First-Ever Three Day Long Challenge Was A Blast! appeared first on CodeChef.


The World Has A New SnackDown Champion!

$
0
0

Hello there! After a whole four months and just an extra few days, we finally have our new SnackDown Champion! With more than 75k+ registration this year, this edition was a bit more special to us as well! It was the first-ever virtual SnackDown and the first-ever one where coders had to participate individually and not in a team contest! Now let’s delve into a quick recap and know what turned around the rank list in the last few minutes as well! Shall we? 

SnackDown 2021 Registrations | September 1st to October 19th, 2021

The registrations officially opened on September 2, 2021, and from then on the coders registering for the event were increasing at a constant pace, and then two days before the registration closed bam! It broke all the records, and finally, we closed the registration on October 20, when 75431 (to be precise), coders registered for this mega event.

The very first round; the Qualifier Round | from 15th Oct – 20th Oct, 2021 

Lasting for a duration of a whole 4 days, the Qualifier round was the stepping stone for all the 38k+ participants who tried their hand in this round. This round consisted of five questions, and the contestants had the leisure of 96 hours to solve at least one of these and qualify for the next round. The Lucky Number quickly became the most loved, and of course, the luckiest problem for almost everyone with more than 36k submissions in total. The Prefix as a substring question gave a hard time to all, with only 12.34% accuracy, and even our admins ranked them as the most challenging problem in the set. 36k+ coders swiftly progressed to the next round, and karolis_kuska from Google.Inc made it to the top with a perfect score of 5!

Round 1A and 1B | 21st Oct – 31st Oct 2021

Both rounds 1A and 1B served as the coder’s ticket to the pre-elimination round. With more than 36k+ coders attempting round 1A, all they had to do was solve at least four questions amongst the six to get going to the pre-elimination round. And after a battle of 4 days, we saw more than 5k programmers directly make their way to the Pre-elimination round, while the rest had yet again one more chance to redeem their ticket to the next round. Here, in Round 1B, the qualification criteria was a bit different from the previous one. They had to solve a minimum of 3 problems and also finish with a rank less than or equal to 1500. We saw nearly 3k contenders who met these criteria, thereby clearing round 1B and inching one step closer to the Finale. 

The battle of coders in Pre-Elimination, and Elimination rounds | 21st Nov – 5th Dec, 2021

As the battle for the Golden crown intensified, we saw a total of 2.9k coders out of the 9k qualified ones try their hand at the challenging questions in the Pre-Elimination round. The Chef served the coders a platter of seven problems, and we had more than 13k successful submissions from them. Among these coders, Benjamin Qi, aka b524, was the first to solve all the problems in under 90 minutes! 

Moving on to the Finalists’ deciding round, we saw more than 300 coders tighten the ropes, and oh boy! They sure did give their best shot! The round lasted for 3 hours; maroonrk claimed his throne in this round by solving all but one problem in 2 hours, 36 minutes. Following him, we had b524 and gennady korotkevich claim their place in the top 3 as well. 

And the SnackDown 2021 Finals! | 9th January, 2022

As the day we eagerly waited for four months finally dawned, the Grand SnackDown 2021 Finale; we saw all our 60 Finalists join us for some events and, of course, the most crucial 4 hours of coding! The four hours of intense coding battle helped The Chef decide who would take home the coveted title and the Golden Trophy. Mingyang Deng, aka peehs_moorhsum, solved three problems thirty minutes into the contest. maroonrk was the first coder to get AC, but he sure did make a terrific comeback by solving two problems in 6 minutes! At half time we had b524 at first place with 5 ACs. CLIMBINGRANK and BAKERY were the unsolved problem and remained of the same status till the very end. 

The challenge finally wrapped at 10:30 PM, and at 11 PM Ashish Gupta and Kamil Debrowski announced the new SnackDown champion! SnackDown ‘21 finally had a claimant to the crown and prize money of $ 10,000! Mingyang Deng, a.k.a, peehs_moorhsum rose to the very glory, and is now the new SnackDown Champion of the world!

SnackDown legend and previous champion Gennady Korotkevich finished second place in the SnackDown ‘21 Finale and took home a whopping amount of $7500. Benjamin Qi, a.k.a, b524 bagged the third rank on the SnackDown ‘21 Finals and claimed a cash prize of $ 5,000! Apart from these programming minds, Ritu Kumar Singh from Delhi Public School, Bokaro, and Tran Xuan Bach claimed first and second place in the school student category! 

Well now that we have the new SnackDown Champion, let’s wait until next year or so, to know who will take home the coveted title next year!

Until then, as we say, code your heart out!

The post The World Has A New SnackDown Champion! appeared first on CodeChef.

2022 January Long Challenge II | Endless Ties!

$
0
0

The second Long Challenge of the month a.k.a the January Long Challenge II has ended, and it’s left us all winded. The competition started on the 14th of January, and we all enjoyed three days of intense coding! Here’s a recap of the contest to help you relive that energetic atmosphere! 

The Problem-Set! 

This Long Challenge brought 7 problems for the coders of Division Three. Out of the 7, TCS Examination caught the eye of most players as it saw 13,800+ successful submissions. Chef and Fixed Deposits was another problem that was popular amongst the participants. By the end of the contest, the problem had over 11k correct answers and a 59.53 percent accuracy rate. However, not everything came so easy for the Division. Problem Sum and Or must have had the participants scratching their heads in confusion as it saw only 8 green ticks. Even worse were problems Tree Master and Array Partition as they got merely 3 and 2 AC’s each. 

The Problem-Setters! 

After the contest, we spoke to problem setter utkarsh_adm on his inspiration for his problems TCS Examination, Chef and Fixed Deposits, and Sum and Or. 

“For the TCS Examination, it is actually based on the exact pattern of the JEE. This problem only requires simple implementation. For Chef and Fixed Deposits, the inspiration is slightly based on real life where I had to break 2 FDs to pay my college fees 😅. And for Sum and Or, the main motive for this problem was to educate binary search techniques. This problem had a nice mix of binary search and some properties of bits. Expected some more submissions but it turned out to be a little harder (Maybe a lot of beginners will benefit from the concepts involved)”. 

We also spoke to munch_01, who was responsible for the problem Crying Colours and mazihang2022, who came up with the problem Tree Master. 

Speaking on the inspiration for his problem, munch_01 said, 

“The problem idea is derived from one of my friends in college. He gave the basic outlook for that and the problem is inspired from his idea partially. I hope everyone enjoyed solving it!”

Regarding Tree Master, this is what mazihang2022 had to say, 

“The problem idea comes from a simple trick: subtract the previous part from the sum. This is a useful trick so I hope everyone can learn something from this problem”. 

The Ranklist! 

The winner for the January Long Challenge II was zhoukangyang. Close behind him was coder pythononly. Both the players gave a stunning performance and leveled-up to 3-star coders. Third place was a tie between itachi_uchihas, protestant_boy, alexdat2000, and exopeng. While itachi_uchihas, alexdat2000, and exopeng used the contest to become 3-star players, protestant_boy switched stars from 2 to 4! 7th place was occupied by ampfibian_85, who started this competition as a 2-star coder and ended it as a 3-star one. The eighth position was a tie between 200+ players, and you can check out their names in the rank list here

Overall this competition has left us wanting nothing more! If you were there at the contest, but couldn’t crack a couple of the tougher problems, you can check out our video editorials! 

That’s all we’ve got for you now folks. The 22nd Starters is happening tomorrow and we can’t wait to see what it brings us. Until then, keep coding! 

The post 2022 January Long Challenge II | Endless Ties! appeared first on CodeChef.

Entry rating for new users is no more 1500!

$
0
0

From now on, the rating for beginners will begin from 1000 instead of 1500. In short, when you participate in your first rated contest on CodeChef, your initial rating will be 1000 points to begin with. The above change will affect only the newly signed-up users of CodeChef, and those CodeCheffers who have not yet participated in their first rated contest. 

Why this change?

  • From what we have observed, the ratings of most new users usually drops in their initial few contests. The reality is that ratings drop discourages users from practicing, learning and competing in more contests
  • For experienced programmers who are participating in CodeChef rated contests for the 1st time, they will need to participate in approximately 2 – 3 additional contests to discover their true rating.

Hope the new rating system brings more clarity about the actual skill levels of individual coders and keeps them true to the path of Learn -> Practice -> Compete without unnecessary distractions.

This new entry rating for beginners will come into force from Starters 25, which will be conducted on February 9, 2022.

The post Entry rating for new users is no more 1500! appeared first on CodeChef.

Special Problems For Coders With No DSA Knowledge? Smells Like Div 4! 

$
0
0

Let us start off with a couple of disclaimers – if your rating is above 1600, this will have literally no change for you. If your rating is between 1400 and 1599, you’ll find your Div-3 contests getting a bit more interesting. More on these below!

We had introduced the Division system in CodeChef back in 2018, intending to provide an even playing field for all coders of all levels. With time, we realized that the level of skills among the CodeCheffers cannot be segregated into just two Divisions. 

The existence of the intermediate between beginner and advanced levels couldn’t be denied. Hence, we introduced Division 3 in January 2021 for coders just starting. With three Divisions playing into action, the contests have become much more dynamic with three sets of problems – and we’re about to make it even better! 

Introducing Division 4 – But Why?

The skills and learning requirements of Division-3 were getting too diverse. We felt that splitting out Division 3 and Division 4 would allow us to better serve 2 large user types – users who know programming languages and users who have now progressed to basic algorithms and data structures, with sufficient problems and competition for both sets of users.

DivisionRating rangeContest tailored forIdeal for
Div-12000 +Hardcore CPThe very best! The super zenthusiasts. Coders who are in it purely for the love of CP
Div-21600-1999Advanced Data structures and algorithmsGetting serious now. Lots of concepts and practice required to crack 5★
Div-31400 – 1599Math, programming constructs, and basic DSAFun phase. Practice and participate in multiple contests, learn the platform, learn the game
Div-40 – 1399Basic programming conceptsAbsolute beginners. Whether you are in a school or an engineering college, this is the ideal starting point

What Changes Now?

The advent of the new Division implies some modifications to the contest structure. While no such changes affect the system for the rest of the Divisions, there will be a separate contest page for all Div 4 players, the same way it is for the rest. The problem set in this contest page will be easier than the rest, but appropriate for the skill levels of the Division. 

Note that number of contests per month will remain the same, and we will not be having contests rated only for Div-4. Instead our existing contests will just have the easier problems moved to Div-4, and Div-3’s problems will get a bit more harder.

While we believe that the introduction of the new Division will make competitive programming more accessible for coders who are just starting out, we would love to know your thoughts on this. Are there any concerns regarding the step that you would like to raise? Please let us know in the comments. 

The post Special Problems For Coders With No DSA Knowledge? Smells Like Div 4!  appeared first on CodeChef.

Exciting updates for February 2022

$
0
0

A month back we re-designed the practice landing page to improve the user experience. That was just the start of some amazing enhancements that we plan to do for the community to help improve their practice journey on the platform.

Previously we only had broader buckets of problem difficulty levels to categorize the practice problems. We realized that the problems from the same difficulty group had a vast spread within them.  Keeping this in mind, we introduced numerical difficulty ratings for the problems. Any problem that has ever appeared in a rated contest will get a difficulty rating, which is a parameter of 

  • Ratings of people who have solved the problem and
  • Ratings of all the people who have participated in the contest

It is calculated in such a way that if a problem’s difficulty rating is X, then a user whose CodeChef rating is X has a 50% chance of solving that problem in a contest.

What are the various buckets in which the problems are classified?

There are two ways of viewing the problem buckets on the newly designed practice page. The pre-defined ranges can be viewed in the Recommended section and it consists of 

  • Beginner level (rating 0 to 1000)
  • 1* Beginner level (rating 1000 to 1200)
  • 1* Advanced level (rating 1200 to 1400)
  • 2* Beginner level (rating 1400 to 1500)
  • 2* Advanced level (rating 1500 to 1600)
  • 3* Beginner level (rating 1600 to 1700)
  • 3* Advanced level (rating 1700 to 1800)
  • 4* (rating 1800 to 2000)
  • 5* (rating 2000 to 2200)
  • 6* (rating 2200 to 2500)
  • 7* (rating 2500 and above)

You can handpick the minimum and maximum rating of a problem in the Custom section. 

Based upon your current rating, the relevant Recommended range will be pre-selected. The ratings of every problem can be viewed in the table. This also means that the previous categories of Easy, Medium, Hard, etc will cease to exist soon. Temporarily, we have given a link to switch back to the older practice page. In the coming enhancements, we will be bringing in the feasibility to search problems by Tags and Topics. We will also categorize the problems in buckets such as Attempted, Unattempted, Unsolved, and To-Dos.

On the user profile page, we have removed the different types of ratings from the user profile page (such as Long, Cook-Off, Lunchtime), as they have become outdated with the changes that we’ve had over the years. Now we only have the overall CodeChef rating and possibly Junior ratings for a user.

Do let us know your views on the current changes and the upcoming ones and any additional suggestions to feedback@codechef.com.

Happy Coding!
Suraj Sharma
Team CodeChef.

The post Exciting updates for February 2022 appeared first on CodeChef.

We’re Celebrating Our Birthday Month, And There’s Some Exciting News For You

$
0
0

The Chef turns 13 this month, and as we step into our promising teen years, we’d like to bring you some good news. 

Special Discount On Goodies

Celebrating the whole birthday month of March, the Chef has decided to put a 30% discount on the Goodies throughout the month. That’s right; your Laddus will be worth more than usual for the next 31 days, or till stocks last – you better make the best of this deal!

We suggest you don’t dillydally and encash your Laddus for your choice of Goodies right away because the stocks won’t last forever. 

Explore the Goodie Store

Once you place your order, the Goodies will be dispatched three to four weeks from the date of ordering. Hope the news makes your day as sweet as the Laddus you have accumulated over time! 

Change in Contest Schedule!

Stepping into the new year, the pre-teen Chef had already started making some significant changes in the kitchen. One of the major changes we saw this year was the change in contest timings. We hope to bring consistency to all our contest-related activities with the new timings – one time for all short contests – no more confusion. And we wanted to space out the Cook-Off and Lunchtime contests. This is how the new timings look:

  • First Saturday of the month: Cook-Off (8 PM IST)
  • Second Weekend of the month: The first Long Challenge (Starts Friday, 3 PM IST & Ends, Monday, 3 PM IST)
  • The third Saturday of the month: LunchTime (8 PM IST)
  • The fourth weekend of the month: The second Long Challenge Starts Friday, 3 PM IST & Ends, Monday, 3 PM IST)
  • Starters will be there on all Wednesdays of the month at 8 PM IST

WE ARE IMPLEMENTING THESE CHANGES STARTING THIS BIRTHDAY MONTH.

Now for CookOff News – An early schedule and with a hiring partner!

The above schedule change means that Cook-Off is going to be on March 5th (Saturday), instead of the usual second half of the month. 

Cook-Off March 2022 is scheduled for the 5th and partnered with India’s leading Web3 Technology Startup, Chingari! Give us your best shot, and stand a chance to bag a job in Web3 Engineering, Rust Development, and ML Software Engineering positions. The application for these openings and the JDs are added to the Cook-Off contest landing page. 

                                                    Apply & Compete Here 

Let’s celebrate the Chef’s birthday month together! 

The post We’re Celebrating Our Birthday Month, And There’s Some Exciting News For You appeared first on CodeChef.

Updates for the month of April 2022

$
0
0

Update on Laddus

  • We had initiated Laddus in our system almost 8 years ago as an attempt to encourage the correct user behavior and incentivize participation in our contests. Over 30,00,000 laddus were awarded over the past 8 years. A quick update regarding Laddu allocation for all future contests.
  • Going ahead, Laddus will not be awarded in any contests. The Global Top 10 + Indian Top 25 cash/voucher plan is also being discontinued. In the future, if contest sponsors have prizes, these will be mentioned on the contest page.
  • All Laddus awarded to date will be valid for 1 year till 1st April 2023 and can be redeemed against goods in our store as usual

Update on Practice Section

  • Last month we introduced difficulty ratings on the practice problems. This month, we have brought in the tags associated with the problems in practice. Yes, now you can also search problems from tags. Multiple tags can be selected at a time.
  • We also have a pre-set selection of topics (tags groups) that will be additionally helpful to you.

A few more exciting updates on the practice section are on their way. Do let us know how do you like the ratings and tags features of the practice section.

The post Updates for the month of April 2022 appeared first on CodeChef.


What Is An Integrated Development Environment?

$
0
0

An integrated development environment (IDE) is software that facilitates software developers in writing source code, debugging it, and providing specific tools for automation that make application development easy for them. An integrated development environment or IDE combines many software developer tools required by the developers at one platform and the graphical user interface GUI. IDEs that are most commonly used are Eclipse, Microsoft Visual Studio, IntelliJ, and Netbeans.

Features Of An IDE

 An Integrated development environment or an IDE consists of the following:

SOURCE CODE EDITOR– An Integrated development environment or an IDE provides a text editor for source code with added features such as syntax highlighting, error detection, automatic code completion, etc.

BUILD AUTOMATION TOOLS– An Integrated development environment or an IDE consists of building automation tools. Running automated tests, automating the process of converting source code into standalone software artifacts, the compilation of the source code into binary code, and is known as build automation.

DEBUGGER– An IDE has a debugger which is a tool that can display the bugs and highlight the location of bugs in the code written by the developer.

How To Choose An IDE For You

Certain factors can be kept in mind while choosing an IDE-

  1. COST – While most IDEs are open source, the additional features may incur some fees. Hence while selecting an IDE, one must make sure that it has all the features required for development and, more importantly, comes within your budget.
  2. SPEED- If the developer’s PC has less storage and processing speed is slow, then light-weighted IDEs are best suited, and more preference should be given to them as they will have more speed and will be lesser in size.
  3. FEATUREs- While choosing an IDE, one must ensure that it contains all the elements required for the development. Also, sometimes IDE has lots of features and many built-in libraries, and hence it becomes complex and more challenging to understand. One must choose an IDE as per one’s level of understanding, need and experience.

Best IDE For C++ Developers

There are many IDEs available for development in C++, such as VS Code, Code blocks, Eclipse, and Codelite. One of the most lightweight IDE and the best suited is CODE BLOCKS. Code blocks is an open-source IDE for C++ developers that meets the most demanding needs of C++ developers and is extensible with added plug-in support. 

KEY FEATURES OF CODE BLOCKS

●       It is free of cost

●       It is open source.

●       Extensible with added plugin support

●       Cross-platform IDE that can run on Windows, Mac, Linux.

●       It is written in C++.

●       Compiling and debugging functionality (provided by plugins)

●       Add any functionality by installing or coding a plugin

●       Provides multiple compiler support such as GCC, clang, digital mars, and more.

●       Makefiles are not needed

●       It has support for full breakpoints

●       It imports Dev-C++ projects

●       Debugger

●       Support for parallel builds

●       Inter-project dependencies

●       To-do list management with different users

●       Open files list to quickly switch between files

●       Multi-target projects

Best Java IDE For Beginners

The best java integrated development environment IDE that beginners can use is ECLIPSE. It is free, open-source, and has additional plug-in support. Eclipse is a multi-language type Ide that supports hundreds of programming languages other than java such as C++, Javascript, and Scala. It also has an eclipse marketplace that contains a variety of plugins that are ready to download and use. It provides features for easy editing, debugging, refactoring, browsing, and faster code completion.

Key Features

●       Desktop IDEs:

●       Java IDE

●       Java EE

●       C/C++ IDE

●       PHP IDE

Cloud IDEs (for Java, JavaScript, CSS, and HTML)

●       Orion

●       Eclipse Che

●       Dirigible

IDE Platforms

●       Eclipse Platform

●       Orion

●       Eclipse Che

Best IDE For Embedded C

The best-integrated development environment IDE for embedded C development is KITE. Kite is an IDE for C that can automatically complete the lines of code. It is free, open-source, and supports 16 languages. Kite offers entire C documentation, provides email support, and makes use of a machine learning model for C language.

Best IDE For Web Development

The best-integrated development environment IDE for web development is Komodo. Komodo is used for both web development and android development. It provides a variety of frameworks and integrations all at one platform and has support for hundreds of languages such as HTML, CSS, Javascript, Python, Nodejs, etc.

Key features of KOMODO are

●       It is a cross-platform IDE

●       It provides support for multiple languages

●       Facilitates slack sharing for collaboration

●       Allows debugging web apps without using chrome tools

●       It can be integrated with yarn IPM for everyday tasks.

●       Supports multiple web frameworks

●       It has a community addition which is available for free.

●       Enterprise editions and business editions are paid.

IDE For Mobile Development Processes

There are many Integrated Development Environments or IDEs available for mobile app development. The most preferred IDEs by app developers are listed below:

ANDROID STUDIO– Android studio is an official IDE by android and is very popular among developers. It is solely built to facilitate the development of high-quality android apps efficiently and quickly.

KEY FEATURES OF ANDROID STUDIO

●       It provides an instant run feature

●       It is free of cost

●       It is open source.

●       It has an Intelligent code editor based on IntelliJ IDEA

●       Feature-rich Android Emulator 2.0

●       It has a Flexible build system

●       Easily share code among different versions of your apps

●       It provides code templates for rapid development.

●       It has integrated with GitHub.

 XAMARIN – XAMARIN is a free, open-source, and cross-platform Integrated Development Environment used to develop android and IOS apps with .Net and C#.

Key features of Xamarin

●       Easy code sharing.

●       Open-source

●       Extends .Net framework.

●       Allows integrating Objective C or Java

●       Free of cost

●       Cross-platform

●       Provides multiple libraries

 XCode- The XCode is Apple’s Integrated development environment IDE used to develop apple products such as iPhone, Ipad, Apple smartwatch, and MAC. It manages everything from creating an app to testing and optimizing and finally submitting it to the apple store, i.e., from beginning till the end of work, hence is compelling software.

KEY Features of Xcode

●       It provides a single-window interface.

●       It has an Intelligent source code editor that checks the code, makes suggestions highlight mistakes, and auto-fixes errors regardless of programming language.

●       It has ready-made code snippets and source file templates that can be used to speed up the programming process.

●       It comes with a built-in framework for function, unit, performance, and various other types of testing.

●       It has an auto-saving feature that saves current progress and changes made to the project.

●       It has integration with GIT.

●       Contains integrated documentation.

●       Provides seamless debugger and simulator

Cloud-Based Integrated Development Environment

Cloud-based IDE is an online Integrated Development Environment embedded in our web browsers that have introduced portability in development. There are many cloud-based IDEs available to date. Some of them are mentioned below:

CODEPEN– CODEPEN is the most famous cloud-based IDE for web developers nowadays. It continues to gain popularity because of its feature that allows rendering snippets in real-time and sharing them with others. It is used for front-end development and allows writing HTML, CSS, and Javascript code.

JSFIDDLE– JSFiddle allows developers the creation of front-end elements and lives rendering of them in a browser. It is a simpler version of Codepen and allows its users to fork the work of others.

MICROSOFT AZURE NOTEBOOKS– Microsoft Azure Notebooks is a complete end-to-end solution provided by Microsoft to manage projects developed using Jupyter notebooks. To use an Azure notebook, one needs to log in to the Microsoft account and choose a plan. A free tier plan is also available. It allows the building of projects in languages such as Python2, Python 3, R, or F#.

OBSERVABLE– Observable is inspired by Jupyter notebooks and allows writing in Javascript. Observable notebooks are javascript cloud notebooks and enable sharing through the cloud.

REPL.IT – Repl.It is another browser IDE that supports more than 50 programming languages and allows real-time collaboration. It also provides GitHub Integration. 

Credits for the blog: Jyoti Nigam (winner of Writer’s Challenge)

The post What Is An Integrated Development Environment? appeared first on CodeChef.

Exciting Updates for the month of June 2022

$
0
0

Updates in the Practice Section

  • We have launched the Practice skill score. It contains
    • Platform statistics: Where you can see the overall stats of users in the practice section
    • Your Practice statistics: Where you can see stats on your practice performance. In the coming week, you will also be able to compare your stats with your friends.
    • Topic-wise performance: Here, you can see a list of all the topics, and your performance in each one of them (Solve, Attempted, and Unattempted)
  • We have launched the revamped version of our practice problem page. The problem statement and IDE are now visible side by side. Both the sections are scalable and can be made full screen. Solutions (previously known as editorials), Other users’ submissions, and Doubt Support have been added as separate tabs.
  • Once the contest is over and you open the problem, it will directly open in the practice section. Thereby enabling you to the features of the practice problem. Also if you have solved a problem in any contest, it will be marked as solved in the practice section as well.
  • Now, we also display the contest to which the problem belongs too.

Remaining Updates

  • Amazon vouchers have been added to the Goodies portal. All the existing laddu holders can now encash their laddus from their wallets.
  • Our signup fields have been reduced. New users can now sign up with just four fields.
  • While signing up, we now suggest a set of specific usernames if the users’ input can not be accepted or the username is already taken.

Upcoming Enhancements

  • You will also see the revamped version of the problem page in the ongoing contests.

Do share your opinion on the new problem page and practice skill score. Feel free to let us know if you want us to pick a specific feature in the comments.

Happy Coding!
Suraj Sharma,
Team CodeChef.

The post Exciting Updates for the month of June 2022 appeared first on CodeChef.