DEV Community

Cover image for HackerRank — Problem Solving — JavaScript — Plus Minus
Abu Saleh Faysal
Abu Saleh Faysal

Posted on

 

HackerRank — Problem Solving — JavaScript — Plus Minus

Image description

Given an array of integers, calculate the ratios of its elements that are positive, negative, and zero. Print the decimal value of each fraction on a new line with places after the decimal.

Solution

Image description

Explanation
Step 01: Take three variables named "positive", "negative" and "zero. Store initial value as zero(0).
Step 02: Iterate a for loop through the given array.
Step 03: While iterating the array we have to count the positive, negative and zero values.
Step 04: Calculate the ratios by dividing with the array length.
Step 05: Print the results.

Top comments (0)

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.