Skip to content

Instantly share code, notes, and snippets.

@stoimen
stoimen / swap.js
Created February 13, 2018 08:13
es6 swap variables
[a, b] = [b, a]
<?php
function min_and_max($list)
{
$len = count($list);
$minimum = $maximum = $list[0];
$start = 1;
if (!($len & 1)) {
$start = 0;
}
<?php
function min_and_max($list)
{
$len = count($list);
$minimum = $maximum = $list[0];
// adding a centinel
if ($len % 2 == 0) {
$list[] = $list[0];
<?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
$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 minimum($list)
{
$len = count($list);
$minimum = $list[0];
for ($i = 1; $i < $len; $i++) {
if ($minimum > $list[$i]) {
var sequential = function(list, item) {
for (var i = 0, l = list.length; i < l; i++) {
if (list[i] == item) {
return i;
}
}
return -1;
};
(function(root) {
function sequential(list, item) {
for (var i = 0, l = list.length; i < l; i++) {
if (list[i] == item) {
return i;
}
}
return -1;
<?php
// unordered list
$arr = array(1, 2, 3, 3.14, 5, 4, 6, 9, 8);
// searched value
$x = 3.14;
$index = null;
for ($i = 0; $i < count($arr); $i++) {
@stoimen
stoimen / uniq.js
Created May 4, 2015 13:16
JavaScript Array Unique
array.filter(function(elem, index, self) {
return self.indexOf(elem) === index;
});