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 6 places after the decimal.
Note: This challenge introduces precision problems. The test cases are scaled to six decimal places, though answers with absolute error of up to 10^-4 are acceptable.
Example
arr = [1,1,0,-1,-1]
There are elements, two positive, two negative and one zero. Their ratios are
n = 5 elements, 2 positive, 2 negative and 1 zero. There ratios are 2/5 = 0.400000, 2/5 = 0.400000 and 1/5 = 0.200000.
Results are printed as:
0.400000
0.400000
0.200000
Watch video HackerRank | 1 Week Preparation Kit | Plus Minus problem | Day 1 | Python solution online without registration, duration hours minute second in high quality. This video was added by user Engineers Revolution 03 January 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,268 once and liked it 13 people.