$floor++, ")" => $floor--, default => 0, }; } echo "The answer is $floor\n"; $end_time = microtime(true); $execution_time = ($end_time - $start_time); echo $execution_time * 1000 . "\n"; } solution2(); /* * Solution 3 * * Runtime: ~0 */ function solution3() { $start_time = microtime(true); $instructions = file_get_contents('./inputs/day1.txt'); $chars = str_split($instructions); $values = array_count_values($chars); $floor = $values['('] - $values[')']; echo "The answer is $floor\n"; $end_time = microtime(true); $execution_time = ($end_time - $start_time); echo $execution_time * 1000 . "\n"; } solution3();