Skip to content

Instantly share code, notes, and snippets.

View codelikesuraj's full-sized avatar
:octocat:
Building my skills

Abdulbaki Suraj codelikesuraj

:octocat:
Building my skills
View GitHub Profile
@codelikesuraj
codelikesuraj / algo_fridays_solution2.php
Created May 15, 2021 08:03
Solution to "Algorithm Fridays (14-05-2021)" problem
<?php
function shuffleClass($input_array, $num_of_stud){
if (is_array($input_array) && count($input_array)>2 && is_integer($num_of_stud) && abs($num_of_stud) <= count($input_array)):
// number is negative
if ($num_of_stud < 0):
for($i=0; $i<abs($num_of_stud); $i++){
$array1[] = $input_array[$i];
}
$array2 = array_diff($input_array, $array1);
@codelikesuraj
codelikesuraj / algo_fridays_solution.php
Last active May 2, 2021 17:10
Solution to "Algorithm Fridays (30-04-2021)" problem
<?php
// initial array entry
$initial_array = [4, 8, 2, 5, 2];
// initialise variable to store the final array
$final_array = array();
// get the number of elements in the initial array
$numberOfElements = count($initial_array);
if (!empty($initial_array) && is_array($initial_array) && $numberOfElements > 0){
for($i=0; $i<$numberOfElements; $i++){