Welcome to Coding Chess

A platform to improve your programming skills by solving interactive problems
Solve chess-related problems to improve your coding abilities


12345678abcdefgh

SOLVE CHESS PUZZLES

IMPROVE CODING SKILLS


chess pieces as backgorund

Become a better programmer

Write code to solve interesting problems
Access an organized library of problems [here]
For starters, submit a solution to [this problem], view solution if stuck
Check more details about the platform [here]
Access different pages easily using the Navbar at the top of the page

Example Problems

Below are few problems to get you started
Write solution code in the editor
Log in to submit solution directly!
Be sure to read submission guidelines on [About Page]




Hello World!

In this problem, you need to print "Hello World" to the screen. That's it!

NOTE: Be sure to flush the output after printing. Refer About page for more info on flushing

Example

Output
Hello World



Adding Numbers

In this problem, we'll be given two numbers and need to add them together
Both numbers will be positive integers between 1 and 100

Print the result of the addition of the two numbers

NOTE: Be sure to flush the output after printing. Refer About page for more info on flushing

Examples

First Example

Input
54 64
Output
118

Second Example

Input
50 50
Output
100

Third Example

Input
4 5
Output
9



Searching for a Number

In this problem, you'll be interacting with the grader to find a hidden number

The hidden number is between 1 and 100, i.e. 1 <= number < 100

Find the number within 100 moves. Interact with the grader for information on the number

Interaction Details:

You can interact with the grader to check if you have found the hidden number

If you print a number, the grader will return SUCCESS or FAILURE result
SUCCESS if the printed number is correct, else FAILURE

You can query the grader multiple times until the specified move limit

Upon getting a SUCCESS result, exit the program

Examples

First Example

Input
FAILURE
FAILURE
FAILURE
FAILURE
SUCCESS
Output
5
6
7
24
36

Second Example

Input
FAILURE
FAILURE
SUCCESS
Output
1004
467
36

Third Example

Input
FAILURE
FAILURE
FAILURE
....
FAILURE
Output
1004
467
36
...
24

If unable to find the hidden number within the specified move limit, it will result in a MOVE_LIMIT_EXCEEDED status



Frequently Asked Questions (FAQ)

Who is this website for?

For anyone who's looking to improve their programming or coding skills
You can solve interesting programming problems related to chess (and more)
One should be familiar with the basics of programming, and one of the supported programming languages like C++
Do brush up and learn the basics and language syntax before tackling the problems

What are the supported languages for writing code on this platform?

Currently, only C++ is supported (C++17 version to be specific)
More supported languages are soon to arrive!

How can I submit a solution on this platform?

First, you need to sign in, by clicking the Sign In button on the top right corner of the site
Then go to the particular page of the problem you'd like to submit the solution for (Eg. problem: [Hello World])
Then write your code in the editor provided on the page, and submit
Wait for the grader to complete the evaluation of the code and view the result

What devices are supported for viewing this website?

The website is best viewed on a desktop suing any modern browser like Chrome, Firefox etc.
The use of Safari browser is not recommended as it has some issues with rendering certain elements on this site

What's Next?

Head over to the problems library to view the full list of available problems [here]
Read more about rules, guidelines, and information in the About section [here]
Enjoy!

Contact details?

Official mail-id: support@codingchess.com

Information regarding privacy policy and terms of use?

Privacy policy: [Link]
Terms of use: [Link]

different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces
different chess pieces