Skip to content

Commit e429c74

Browse files
committed
Add Hackerrank Solutions in php for birthday cake candles
1 parent 6b09fe6 commit e429c74

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?php
2+
3+
// Complete the birthdayCakeCandles function below.
4+
function birthdayCakeCandles($arr) {
5+
$max = 1;
6+
$max_count = 0;
7+
8+
for($i=0;$i<count($arr);$i++){
9+
if($max < $arr[$i]){
10+
$max = $arr[$i];
11+
}
12+
}
13+
14+
for($i=0;$i<count($arr);$i++){
15+
if($max == $arr[$i]){
16+
$max_count++;
17+
}
18+
}
19+
20+
return $max_count;
21+
22+
}
23+
24+
$fptr = fopen(getenv("OUTPUT_PATH"), "w");
25+
26+
$stdin = fopen("php://stdin", "r");
27+
28+
fscanf($stdin, "%d\n", $ar_count);
29+
30+
fscanf($stdin, "%[^\n]", $ar_temp);
31+
32+
$ar = array_map('intval', preg_split('/ /', $ar_temp, -1, PREG_SPLIT_NO_EMPTY));
33+
34+
$result = birthdayCakeCandles($ar);
35+
36+
fwrite($fptr, $result . "\n");
37+
38+
fclose($stdin);
39+
fclose($fptr);

0 commit comments

Comments
 (0)