You are here: Home > Coding/Programming
All posts from

HackerRank RookieRank 4 Contest 2018

Organisation : HackerRank
Contest Name : RookieRank 4 Contest 2018
Contest Dates : Feb 16 to Feb 18 2018
Applicable For : All levels of Programmers
Contest Details :
Home Page :

Sponsored Links:

HackerRank RookieRank 4 Contest

Calling out all first timers and those new to competitive programming. RookieRank invites all levels of programmers who have never participated in a rated algorithms competition before to experience the thrill!

Related / Similar Contest : HackerRank Nepali Samaj Programming Contest

Rookies will have 48 hours to solve 5 algorithm challenges. We will have two leaderboards. One for all first-time competitive programmers.

These are users who are not listed on the Algorithms Leaderboard. We will have a separate leaderboard for all rated users. These are users who have participated in rated algorithms contests before.

Rules & Scoring

** Code directly from our platform, which supports over 30 languages.
** All submissions are run through a plagiarism detector. Any case of code plagiarism will disqualify both users from the contest.
** Please provide any rules for your contest here.
** Each challenge has a pre-determined score.
** A participant’s score depends on the number of test cases a participant’s code submission successfully passes.

** If a participant submits more than one solution per challenge, then the participant’s score will reflect the highest score achieved. In a game challenge, the participant’s score will reflect the last code submission.

** Participants are ranked by score. If two or more participants achieve the same score, then the tie is broken by the total time taken to submit the last solution resulting in a higher score


What is HackerRank?
HackerRank is a place where programmers from all over the world come together to solve problems in a wide range of Computer Science domains such as algorithms, machine learning, or artificial intelligence, as well as to practice different programming paradigms like functional programming.

Which Computer Science domains do your challenges cover?
Our challenges cover a wide range of domains such as
** Algorithms
** Artificial Intelligence- Write an AI bot to play a 1-player game, or play against other AI bots!
** Distributed Systems
** Databases
** Mathematics
** Cryptography and Security

Language Specific Domains: Test your coding chops with Java, C++, Ruby, Python, Linux shell, SQL, a variety of functional languages.

Don’t see what you’re looking for? We’re adding new domains all the time!

How do I write my code?
Each challenge page has an online editor embedded in the page for you to write and test your code in. If you’re more comfortable coding in your favorite IDE, you can always upload your code to the challenge page when you’re done!

How do I test and submit my code?
When you finish the first version of your code, click Run Code button to run your solution against one or more small sample test cases. Once you’re confident your solution covers the entire problem, click Submit to run it against the entire set of test cases (or bots) and get a score for the challenge.

Don’t worry if you don’t pass all the test cases, you can always rework your code and submit it again for an updated score. The score that shows up on the leaderboard will be the one for your top-scoring submission.

How do I debug my code?
You can debug on your computer using any tool that you like. When coding in our online editor, anything printed to STDOUT will be matched against the challenge’s Expected Output (so printing debug statements there could cause you to fail the challenge).

If your submission language supports printing to STDERR (e.g., cerr for C++, System.err.println for Java, console.error for JavaScript, etc.), you can send your debug output there and it will show up in a separate Error box underneath the challenge’s Expected Output.

Are there any shortcut keys?
There are limited shortcut keys (hotkeys) which are currently supported in challenge solving page
alt/option + R : Run code
alt/option + Enter : Submit code
alt/option + F : Enable full screen
Esc : Restore full screen

Leave a Reply

How to add comment : 1) Type your comment below. 2) Type your name. 3) Post comment. © 2021

Contact Us   Privacy Policy   Site Map