Day 0: Data Types (HackerRank – 10 Days of Javascript)

Task:

Variables named firstInteger, firstDecimal, and firstString are declared for you in the editor below. You must use the  operator to perform the following sequence of operations:

  1. Convert  secondInteger to an integer (Number type), then sum it with firstInteger and print the result on a new line using console.log.
  2. Convert secondDecimal to a floating-point number (Number type), then sum it with firstDecimal and print the result on a new line using console.log.
  3. Print the concatenation of firstString and secondString on a new line using console.log. Note that  must be printed first.Note that firstString must be printed.


Input Format:

Data TypeParameterDescription
string secondInteger The string representation of an integer you must sum with firstString.
string secondDecimal The string representation of a floating-point number you must sum with firstDecimal.
string secondStringA string of one or more space-separated words you must append to secondString.


Output Format:

Print the following three lines of output:

  1. On the first line, print the sum of firstInteger and the integer representation of secondInteger.
  2. On the second line, print the sum of firstDecimal and the floating-point representation of secondDecimal.
  3. On the third line, firstString print  concatenated with secondString. You must print firstString before secondString.


Solution:

function performOperation(secondInteger, secondDecimal, secondString) {
   
    const firstInteger = 4;
   
    const firstDecimal = 4.0;
    
    const firstString = 'HackerRank ';
   
    console.log(firstInteger+Number.parseInt(secondInteger));
  
    console.log(firstDecimal+Number.parseFloat(secondDecimal));
    
    console.log(firstString+secondString);

}

Leave a Reply