<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: R.Prabhakara Arjun</title>
    <description>The latest articles on DEV Community by R.Prabhakara Arjun (@themysterysolver).</description>
    <link>https://dev.to/themysterysolver</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3247489%2Fb7b4ec50-73a6-42a4-a032-2d140a121c5a.jpeg</url>
      <title>DEV Community: R.Prabhakara Arjun</title>
      <link>https://dev.to/themysterysolver</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/themysterysolver"/>
    <language>en</language>
    <item>
      <title>How to create a HackerRank Contest?</title>
      <dc:creator>R.Prabhakara Arjun</dc:creator>
      <pubDate>Thu, 05 Jun 2025 15:45:51 +0000</pubDate>
      <link>https://dev.to/themysterysolver/how-to-create-a-hackerrank-contest-2fk</link>
      <guid>https://dev.to/themysterysolver/how-to-create-a-hackerrank-contest-2fk</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Hello everyone this is &lt;strong&gt;R.Prabhakara Arjun&lt;/strong&gt;,🕺&lt;/li&gt;
&lt;li&gt;I faced a hard time creating a HackerRank contest without proper guidance and clear documentation.&lt;/li&gt;
&lt;li&gt;If you’re a fellow tech enthusiast facing the same challenge, you’re not alone! To help others avoid the confusion I went through, I’ve documented my full experience and provided a step-by-step guide to setting up a contest.&lt;/li&gt;
&lt;li&gt;The complete markdown is there in my &lt;code&gt;git&lt;/code&gt;: &lt;a href="https://github.com/themysterysolver/HACKER-RANK-CONTESTS" rel="noopener noreferrer"&gt;HACKER-RANK-CONTESTS&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I hope this helps all the aspiring contest creators out there. Happy coding!&lt;/p&gt;




&lt;h3&gt;
  
  
  HACKERRANK-CONTESTS🚀
&lt;/h3&gt;




&lt;h3&gt;
  
  
  ABOUT 📘
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The below documentation will guide you how to create a coding contest&lt;/li&gt;
&lt;li&gt;what's given the below is a part of &lt;code&gt;DSL&lt;/code&gt;(&lt;em&gt;Domain Specific Language&lt;/em&gt;) which is like a pesudo code that will create code blocks of your defenition.

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;DSL&lt;/code&gt; helps you create code stubs like &lt;strong&gt;main function&lt;/strong&gt; and &lt;strong&gt;solution function&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;You can decide the input types and parameters. &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;h3&gt;
  
  
  STEPS TO CREATE A CONTEST 🛠️
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;STEP-1:&lt;/strong&gt; Siginin and login into &lt;em&gt;hackerrank&lt;/em&gt; got to &lt;a href="https://www.hackerrank.com/dashboard" rel="noopener noreferrer"&gt;Dashboard&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;STEP-2:&lt;/strong&gt; Click the top right corner which contains the logo,you will get to see the &lt;code&gt;profile-&amp;gt;dark mode-&amp;gt;leaderboard-&amp;gt;settings-&amp;gt;bookmarks-&amp;gt;network_&amp;gt;submission_&amp;gt;administration-&amp;gt;logout&lt;/code&gt;

&lt;ul&gt;
&lt;li&gt;Choose the &lt;code&gt;administration&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;STEP-3:&lt;/strong&gt; Click &lt;strong&gt;&lt;em&gt;create contest button&lt;/em&gt;&lt;/strong&gt; and exploration is up to you.&lt;/li&gt;

&lt;/ul&gt;

&lt;h4&gt;
  
  
  TIPS 💡
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Moderators&lt;/code&gt; are the one who is like admin in whatsapp group,they have acess to your contest and they can manage them

&lt;ul&gt;
&lt;li&gt;If you are going to make an official contest with large number of people do it as a team,do it with moderators.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;
&lt;code&gt;Challenges&lt;/code&gt; are the place where you create &lt;strong&gt;&lt;em&gt;your own question&lt;/em&gt;&lt;/strong&gt; or (&lt;strong&gt;&lt;em&gt;in-built&lt;/em&gt;&lt;/strong&gt;)make use of already made question form hacerrank.&lt;/li&gt;

&lt;/ul&gt;




&lt;h3&gt;
  
  
  STEPS TO CREATE A CHALLENGE 🧪
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;You will come across the word &lt;em&gt;challenges&lt;/em&gt; these are custom made problems.

&lt;ul&gt;
&lt;li&gt;You can build your own question&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Go to &lt;code&gt;administration&lt;/code&gt; page &lt;a href="https://www.hackerrank.com/administration/challenges" rel="noopener noreferrer"&gt;click here&lt;/a&gt;
&lt;/li&gt;

&lt;li&gt;Choose &lt;code&gt;Manage chalanges&lt;/code&gt; &lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;STEP-1:&lt;/strong&gt;  Click &lt;code&gt;Create challenge&lt;/code&gt;
&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;STEP-2:&lt;/strong&gt; You can always change this &lt;em&gt;create page&lt;/em&gt; later. so make it as a simple dummy page(fill rubbish),just give a proper &lt;strong&gt;&lt;em&gt;Challenge Name&lt;/em&gt;&lt;/strong&gt; as of now and &lt;em&gt;minimal description&lt;/em&gt; u can change it later.&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;STEP-3:&lt;/strong&gt; In &lt;code&gt;details&lt;/code&gt; you can change the entire description,you can modify &lt;em&gt;problem statement&lt;/em&gt;,etc.

&lt;ul&gt;
&lt;li&gt;Note everything is a &lt;code&gt;MarkDown&lt;/code&gt; so you can style it,it is saved as &lt;strong&gt;.md&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;You can &lt;em&gt;preview&lt;/em&gt; the content&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;STEP-4&lt;/strong&gt;: here comes the fun part

&lt;ul&gt;
&lt;li&gt;Go to &lt;code&gt;Code stubs&lt;/code&gt;,this is the place where you will create stub which will generate template code in all languages you have selelcted in &lt;code&gt;Langugaes&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Paste the below code and click &lt;code&gt;Generate Code stubs&lt;/code&gt; then you are ready to go.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h6&gt;
  
  
  EXAMPLE1 ✏️
&lt;/h6&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
function(boolean,isPower,integer n)
integer(n)
invoke(boolean,result,isPower,n)
print(boolean,result)

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h6&gt;
  
  
  EXAMPLE2 ✏️
&lt;/h6&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
function(2d_integer_array, findMe2, integer l, integer m, integer n, integer target, integer_array arr)
integer(l) integer(m) integer(n) integer(target)
Array(integer, arr, l, single)
invoke(2d_integer_array, result, findMe2, l, m, n, target, arr)
print(2d_integer_array, result)

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h5&gt;
  
  
  How it works? ⚙️
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;function&lt;/code&gt; creates a function with syntax given below&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;inputs&lt;/em&gt; are given in the next few lines with synatx given below&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;invoke&lt;/code&gt; calls it&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;print&lt;/code&gt; makes the user get to see the output.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  TEST CASES 🧪
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;NOTE:&lt;/strong&gt; The &lt;code&gt;input&lt;/code&gt; is given in the format how you gdefined the code in your stubs(DSL)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;output&lt;/code&gt; is just the answer for the input what you gave.&lt;/li&gt;
&lt;li&gt;You can give it as &lt;em&gt;sample&lt;/em&gt; and explain it. This is visible once you click the &lt;em&gt;pencil&lt;/em&gt; option&lt;/li&gt;
&lt;li&gt;Also You can change &lt;em&gt;strength&lt;/em&gt; for each test case.&lt;/li&gt;
&lt;li&gt;To create a large number of test cases you can write a &lt;em&gt;custom script&lt;/em&gt; that will define files as
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
testcases.zip
├── input00.txt
├── output00.txt
├── input01.txt
├── output01.txt
└── ...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;You can code solution for you code and create a script(py code,java code) to create a new file under a &lt;em&gt;empty folder&lt;/em&gt; with proper matching name.

&lt;ul&gt;
&lt;li&gt;Then you can zip it&lt;/li&gt;
&lt;li&gt;Upload it &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h4&gt;
  
  
  TIPS 💡
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://customersupport.hackerrank.com/hc/en-us/articles/115007826547-How-Do-I-Upload-All-Test-Cases-at-Once" rel="noopener noreferrer"&gt;How Do I Upload All Test Cases at Once?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For creating arrays input give spacing properly.&lt;/li&gt;
&lt;li&gt;For boolean output give &lt;code&gt;1&lt;/code&gt; or &lt;code&gt;0&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  DSL 🧠
&lt;/h3&gt;

&lt;p&gt;Welcome to &lt;a href="https://www.hackerrank.com" rel="noopener noreferrer"&gt;HackerRank&lt;/a&gt; DSL (Domain Specific Language) Documentation! You can use our the DSL to generate code stubs that read test case data from standard input in hackerrank challenges.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Datatypes Supported&lt;/li&gt;
&lt;li&gt;Reading Variables&lt;/li&gt;
&lt;li&gt;Writing Loops&lt;/li&gt;
&lt;li&gt;Reading 1-D Array&lt;/li&gt;
&lt;li&gt;Reading 2-D Array&lt;/li&gt;
&lt;li&gt;Putting Comments&lt;/li&gt;
&lt;li&gt;Generating Functions&lt;/li&gt;
&lt;li&gt;Invoke a Function&lt;/li&gt;
&lt;li&gt;Print a Variable&lt;/li&gt;
&lt;li&gt;DSL In Action&lt;/li&gt;
&lt;li&gt;Bug Report or Need help?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Datatypes Supported
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Integer: &lt;code&gt;integer&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Float: &lt;code&gt;float&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;String: &lt;code&gt;string&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Boolean: &lt;code&gt;boolean&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Long Integer: &lt;code&gt;long_integer&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Character: &lt;code&gt;character&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Reading variables
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Datatype(variable_name)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;integer(a)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;At most 4 variables per line is supported&lt;/td&gt;
&lt;td&gt;integer(n) integer(k)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Writing Loops
&lt;/h3&gt;

&lt;p&gt;You can use loops to read multiple test cases.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;loop(variable_name)&lt;/code&gt;&lt;br&gt;&lt;code&gt;{code}&lt;/code&gt;&lt;br&gt;&lt;code&gt;endloop&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;loop(t)&lt;br&gt;integer(n)&lt;br&gt;endloop&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Reading 1-D Array
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Array(Datatype,name,size,single)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Array(integer,a,n,single)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Array(Datatype,name,size,multi)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Array(float,b,m,multi)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Note: Type is &lt;code&gt;single&lt;/code&gt; if the array elements are on the same line. Otherwise, it should be &lt;code&gt;multi&lt;/code&gt;.&lt;br&gt;
Warning: Don't leave any extra space.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reading 2-D Array
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;2DArray(Datatype,name,size1,size2)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2DArray(integer,a,n,m)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Putting Comments
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;#Your own comment&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A special comment is &lt;code&gt;#StartCode&lt;/code&gt;, this will generate the text "your code goes here" as a comment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Generating Functions
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Function(return_type, function_name, param_type1 name1, param_type2 name2, …)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;function(integer_array, solve, integer x, integer_array board)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Return type/Param type supported:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;integer&lt;/li&gt;
&lt;li&gt;long_integer&lt;/li&gt;
&lt;li&gt;string&lt;/li&gt;
&lt;li&gt;integer_array/long_integer_array/string_array&lt;/li&gt;
&lt;li&gt;2d_integer_array/2d_long_integer_array/2d_string_array (&lt;strong&gt;param only&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;void (return type only)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  Invoke a Function
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;INVOKE(return_type, variable_name,function_name,  param1, param2…)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;INVOKE(integer_array, result, solve, n, board[n])&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;If the invoked function is void, return_type and variable_name should be “void”.&lt;/li&gt;
&lt;li&gt;If the param is a 1-d array, format is param[size]&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Print a variable
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;PRINT(data_type, variable_name)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;PRINT(integer, result)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;PRINT(data_type, separator)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;PRINT(integer_array, result, +)&lt;br&gt;PRINT(integer_array, result, NEWLINE)&lt;br&gt;PRINT(integer_array, result, COMMA)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The third parameter is optional. The default separator is space. The separator can be NEWLINE, SPACE, COMMA or any character.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data_type supported are single integer/long_integer/string and 1-d integer/string/long_integer array.  &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  DSL In Action
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Challege&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;DSL&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.hackerrank.com/challenges/mark-and-toys" rel="noopener noreferrer"&gt;https://www.hackerrank.com/challenges/mark-and-toys&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;integer(n) integer(k)&lt;/code&gt;&lt;br&gt;&lt;code&gt;Array(integer,a,n,single)&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.hackerrank.com/challenges/two-arrays" rel="noopener noreferrer"&gt;https://www.hackerrank.com/challenges/two-arrays&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;integer(t)&lt;/code&gt;&lt;br&gt;&lt;code&gt;loop(t)&lt;/code&gt;&lt;br&gt;&lt;code&gt;integer(n) integer(k)&lt;/code&gt;&lt;br&gt;&lt;code&gt;Array(integer,a,n,single)&lt;/code&gt;&lt;br&gt;&lt;code&gt;endloop&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.hackerrank.com/challenges/breaking-best-and-worst-records" rel="noopener noreferrer"&gt;https://www.hackerrank.com/challenges/breaking-best-and-worst-records&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;FUNCTION(INTEGER_ARRAY, getRecord, INTEGER_ARRAY s)&lt;/code&gt;&lt;br&gt;&lt;code&gt;Integer(n)&lt;/code&gt;&lt;br&gt;&lt;code&gt;Array(integer,s,n,single)&lt;/code&gt;&lt;br&gt;&lt;code&gt;INVOKE(INTEGER_ARRAY, result, getRecord, s[n])&lt;/code&gt;&lt;br&gt;&lt;code&gt;PRINT(INTEGER_ARRAY, result)&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.hackerrank.com/challenges/cavity-map" rel="noopener noreferrer"&gt;https://www.hackerrank.com/challenges/cavity-map&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;integer(n)&lt;/code&gt;&lt;br&gt;&lt;code&gt;2DArray(character,grid,n,n+1)&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




</description>
      <category>programming</category>
      <category>hackerrank</category>
      <category>contest</category>
    </item>
  </channel>
</rss>
