Skip to content

From Small to BIGGER

Menu
  • Home
  • About Us
  • Portofolio
  • Contact
Menu

Hackerrank – Plus Minus

Posted on June 1, 2022January 16, 2023 by kura
Sample Input
6
-4 3 -9 0 4 1 
Sample Output
0.500000
0.333333
0.166667
<?php
function plusMinus($arr) {
    $count = count($arr);
    $plus = 0;
    $minus = 0;
    $zero = 0;
    
    for ($i=0; $i<$count; $i++) {
        if ($arr[$i] > 0) {
            $plus += 1;
        } elseif ($arr[$i] < 0) {
            $minus += 1;
        } else {
            $zero += 1;
        }
    }
    
    echo $plus / $count ."\n";
    echo $minus / $count ."\n";
    echo $zero / $count ."\n";
}

$arr = [-4, 3, -9, 0, 4, 1];

print_r(plusMinus($arr));
FacebookTweetLinkedIn

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Laravel & Datatables – Server Side Manualy
  • Linux – User Login Set Directory & Set Permission
  • Javascript Call Function From iFrame
  • Python – Create data dummy attendance
  • PHPWord Convert HTML + PDF

Categories

  • Apache
  • Database
  • Freeradius
  • Javascript
  • Mikrotik
  • Mysql
  • Networking
  • PHP
  • Postgresql
  • Programming
  • Python
  • Server
©2025 From Small to BIGGER | Built using WordPress and Responsive Blogily theme by Superb