DEV Community

Lakshya Tyagi
Lakshya Tyagi

Posted on • Edited on

2 1

JavaScript Code Daily Challenge #3

About

This is a series of JavaScript Code Daily Challenge. Each day I show a few solutions written in JavaScript. The questions are from coding practice/contest sites such as HackerRank, LeetCode, Codeforces, Atcoder and etc.

Arithmetic Operators
https://www.hackerrank.com/challenges/js10-arithmetic-operators/problem

'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++];
}
Enter fullscreen mode Exit fullscreen mode

Complete both the functions in comment

/**
*   Calculate the area of a rectangle.
*
*   length: The length of the rectangle.
*   width: The width of the rectangle.
*   
*   Return a number denoting the rectangle's area.
**/
function getArea(length, width) {
    let area;
    // Write your code here

    return area;
}
Enter fullscreen mode Exit fullscreen mode
/**
*   Calculate the perimeter of a rectangle.
*   
*   length: The length of the rectangle.
*   width: The width of the rectangle.
*   
*   Return a number denoting the perimeter of a rectangle.
**/
function getPerimeter(length, width) {
    let perimeter;
    // Write your code here

    return perimeter;
}
Enter fullscreen mode Exit fullscreen mode
function main() {
    const length = +(readLine());
    const width = +(readLine());

    console.log(getArea(length, width));
    console.log(getPerimeter(length, width));
}
Enter fullscreen mode Exit fullscreen mode

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (4)

Collapse
 
lakshyatyagi24 profile image
Lakshya Tyagi
function getArea(length, width) {
    let area;
    // Write your code here
    area = length*width;
    return area;
}
Enter fullscreen mode Exit fullscreen mode
function getPerimeter(length, width) {
    let perimeter;
    // Write your code here
    perimeter = 2*(length+width)
    return perimeter;
}
Enter fullscreen mode Exit fullscreen mode

Some comments may only be visible to logged-in visitors. Sign in to view all comments. Some comments have been hidden by the post's author - find out more

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay