Skip to content

Instantly share code, notes, and snippets.

<?php
$list = array(3,4,2,5,6,7,8,2,5,1,4,4,6);
function maximum($list)
{
$len = count($list);
$maximum = $list[0];
for ($i = 1; $i &lt; $len; $i++) {
if ($maximum &lt; $list[$i]) {
<?php
$list = array(3,4,2,5,6,7,8,2,5,1,4,4,6);
function min_and_max($list)
{
$len = count($list);
$minimum = $maximum = $list[0];
for ($i = 1; $i < $len; $i++) {
if ($minimum > $list[$i]) {
<?php
function min_and_max($list)
{
$len = count($list);
$minimum = $maximum = $list[0];
// adding a centinel
if ($len % 2 == 0) {
$list[] = $list[0];
<?php
function min_and_max($list)
{
$len = count($list);
$minimum = $maximum = $list[0];
$start = 1;
if (!($len & 1)) {
$start = 0;
}
@stoimen
stoimen / swap.js
Created February 13, 2018 08:13
es6 swap variables
[a, b] = [b, a]