Algorithm


Hacker rank Problem Name: 10 Days of JavaScript - Day 1: Arithmetic Operators

Hacker rank Problem Link: https://www.hackerrank.com/challenges/js10-arithmetic-operators/problem?isFullScreen=true

Objective

 

In this challenge, we practice using arithmetic operators. Check out the attached tutorial for resources.

 

Task

 

Complete the following functions in the editor below:

  1. getArea(length, width): Calculate and return the area of a rectangle having sides Length and width
  2. getPerimeter(length, width): Calculate and return the perimeter of a rectangle having sides Length and width

The values returned by these functions are printed to stdout by locked stub code in the editor.

Input Format

image

image

Constraints

  • 1 <= Lengt, width <= 1000
  • Length and width

are scaled to at most three decimal places.

Output Format

image

Sample Input 0

3
4.5

Sample Output 0

13.5
15

Explanation 0

The area of the rectangle is
 
Length * width = 3 * 4.5 = 13.5
The perimeter of the rectangle is
 
2. (Length + width) - 2 (3 * 4.5) = 15
 

 

 

Code Examples

#1 Code Example with Javascript Programming

Code - Javascript Programming


'use strict';

process.stdin.resume();
process.stdin.setEncoding('utf-8');

let inputString = '';
let currentLine = 0;

process.stdin.on('data', inputStdin => {
    inputString += inputStdin;
});

process.stdin.on('end', _ => {
    inputString = inputString.trim().split('\n').map(string => {
        return string.trim();
    });
    
    main();    
});

function readLine() {
    return inputString[currentLine++];
}
    
function getArea(length, width) {
    let area;
    // Write your code here
    area = length * width;
    return area;
}

function getPerimeter(length, width) {
    let perimeter;
    // Write your code here
    perimeter=2 * (length + width);
    return perimeter;
}

Copy The Code & Try With Live Editor

Input

x
+
cmd
3 4.5

Output

x
+
cmd
13.5 15
Advertisements

Demonstration


Previous
#30 Leetcode Substring with Concatenation of All Words Solution in C, C++, Java, JavaScript, Python, C# Leetcode
Next
#32 Leetcode Longest Valid Parentheses Solution in C, C++, Java, JavaScript, Python, C# Leetcode